Skip to main content

Full text of "Commander Magazine Issue 14"

See other formats


ffie COMMODORE- USERS' Monthly Journal 




C-64 VIC-20 "Z-128" 



S2.95 U.S. 
S3.50 CAN. 








"MOSES" Revelations p. 52 

Keeping Your Files Straight p. 45 

Big Brother and Little Sister 

How to Start Your Own Software Company p. 70 

Original Game Programs for tlie C-64 and VIC-20 

Software Review for Business, Education, Recreation 



And More , 




Introducing the Most Powerful 
Business Software Ever! 

TRS-80 - (Model I, II, HI, or 16) • APPLE" • IBM" • OSBORNE'"* CP/IVT"* COMMODORE 64 






f VERSA j 
I lEDEEB I 




ThevERSA Business" Series 



Each VersaBusiness module can be purchased and used independently, 
or can be linked in any combination to fonn a complete, coordinated business system. 



VeRSARECEIVABLES'" $99.95 

VERSaRecejvables'" is a complete menu-driuBti accounts receiuaWe, invoicing, and 
monthly siatement-gencTatii^ system. It keeps track of all information related to who 
owes you or your coinpany rt^oney, and can provide automatic billing for past due ac- 
counts. VERSaRecSV.^I^J^^ prints all necessary statements, invoices, and summary 
reports and can be linked with V^RSaLedgER IF" and VEESAlNVEfJTORV". 

VERSAPAYABLES" $99.95 

VERSaPaVaBLEiS" is designed to keep track of current and aged payables, keeping you 
in touch with all information regarding haw much money your company owes, and to 
whom. Versa PAYABLES" maintains a complete record on each vendor, prints checks, 
check registers, vouchers, transaction reports, aged payables reports, vendor reports, 
and more. With Versa Payabi.ES", you can even let your computer automatically seiect 
which vouchers are to be pakf. 

VeRSaPAYROLL" $99.95 

VERSA Payroll" is a powerful and sophisticated, but easy to use payroll system that 
keeps track of all government-required payroll information. Complete employee records 
are maintained, and all necessary payroll calculatk)ns are performed automatically, with 
totals displayed on screen for operator approval. A payroll can be run totally, automaii- 
caSy, or the operator can intervene to prevent a check from being printed, or to alter 
information on it. If desired, totals may be posted to the VcKSaLedcER IT" system. 

VeRSAINVENTORY^" $99.95 

Versa fi^VENTOR'T' is a complete inventory control system that gives you instant access 
to data on any item. VtRSA[NVENTORY*' keeps track of all information related to what 
items ate in stock, out of stock, on backorder, etc., stores sales and pricing data, alerts 
you when an item falls bek>w a preset reorder point, and allows vou to enter and print 
invoices directly or to link with the VERSA Recbvabi^S" system. VERSA Invei^ORv prints 
all needed inventory listings, reports of items below reorder point, inveniory value re- 
ports, period and ycar-to-date sales reports, price lists, inventory checklists, etc. 

iCQnPUTRQI>IICSj 

50 N. PASCACK ROAD, SPRING VALLEY, N. Y. 10977 



VersaLedger n™ $149.95 

Versa Ledger 11" is a complete accounting system that grows as your business 
grows. VersaLedger IF" can be used as a simple personal checkbook register, 
expanded to a small business bookkeeping system or developed into a large 
corporate general ledger system tvithout any additional software. 

• VersaLedger W gives you almost unlimited storage capacity 

(300 to 10,000 entries per month, depending on the system), 

• stores all check and general ledger infortnation forever, 

• prints tractor-feed checks, 

• handles multiple checkbooks and general ledgers, 

• prints 17 customized accounting reports including check registers, 
balance sheets, income statements, transaction reports, account 
listings, etc. 

Versa LecKjER IF" comes with a professionally-written 160 page manual de- 
signed for first-time users. The VersaLedger II™ manual will help you become 
quickly familiar with VersaLedger IF", using complete sample data files 
supplied on diskette and more than 50 pages of sample printouts. 



SATISFACTION GUARANTEED! 



Everv VERS A BL SIN ESS'" module is guaranteed to outperform all other compelitjve systems, 
and ai a traclipn q( their cosi I! you are not satisfied wil h any VERSABUSINESS" module, you 
may return n within 30 davs lor a refund. Manuals for any VERSABUSINESS™ modtjk may be 
purchased for S25 each, credited toward a later purchase of lh^t module. 
All CP.M-based Computers must be equipped with Microsoft BASIC 
IMBASIC or BASIC 80) 



To Order: 

Write or call Toll-free (800) 431-2818 
(N-Y-S. residents call 914-425-1535) 



• add S3 for shipping in UPS areas 

* add $4 for C.O.D. qr ncmUPS area? 



DEALER INQUIRIES WELCOME 

All prices and sp^cificattons subject to change y 



• add $5 Id CANADA or MEXICO 

* add proper postage elsew^'hcre 



Delivery subject to availability. 



TRSSO trademark Tandy Corp- - APPLE iradtmark Apple Corp. IBM PC trademark IBM Corp, OSBORNE trademark Osborne Corp. - XEROX trademark Xerox Carp. ■ KAVPRO trademark Non-Lirreiir 

Systems. Inc ■ TELEVIDEO trademark Tekujdeo Systems, Inc. SANYO trademark Sanyo Corp. NEC trademark NEC Corp. DEC trademark Digital Equipmer.! Corp ZENITH trademark Zenith Corp 

Tl PROFESSiONAL COMPUTES trademark Texas Instruments. Inc. SUPERBRAIN trademark Interlec Corp. ■ CP/M trademark Digital Research ■ EPSTON trademark Epson Coip 



OtileNo. 108 




The deadly 'Droids' almost got you the first 
time. Now they're bacl^-and more dangerous 
than before in Attack of the Mutant Camels! 

Are you tough enough to meet the challenge? 
Your new combat ships maneuver brilliantly - 
on a/?tf off the power matrix. And your power- 
ful plasma cannons can destroy the fiendish 
invaders. 



Allack of tHe Muianl Camels is a m o\ H.ES 
Commoi)ore-64 Is a TM of Commoilore. 



But you^ve got to be strong, quick, and 
clever. Because they've got even more sophis- 
ticated weapons this time. Like planes that 
fly at crazy angles. Forcefields that redirect 
your firepower right back at you. And with 
their bizarre disorientation tactics -the 
mutant camels could make you lose your mind. 

Twenty attack waves, each with a different 
screen, test your skills and provide increas- 
ingly challenging levels of play Clear a wave 
and earn an extra ship. . . 



Can you destroy the Droids and save the '^^fll| 

Earth? Only your local software dealer can 

help you find out, .«« 



Human Engineered Software 

150 North Hill Drive 

Brisbane, California 94005 - 



ImSwImS. 



■■■■ ^- — » v-,-.''i; If - 



u^fiafjOP 



ifsrji '-i^'i /-.,■*; 'Vk.'£it; r<£;. '^,- 




H 




',^'v4if^;-'-'iV' 






• 



2i 



dhaboiicbit NIhjas tfcave 
^^he- Master, and iijs; 
^ „£-,•; ., daughter!. 

irfttist avenge the foul 

crime! 

-■.-■ :t , 

,_jr way. through, 

■;Oe'ssive doors to 

(.^different worlds 

■',:[ ^dnd 

tent weapons! 



''^'i'vTfe*- V -'>■/ animation! 
^cf1'"^:^'•^R5'Trfie master of light, 
:->":'5X^\^^'aound.and action! 






- ••' JiO- 






Joystick required. 



$54.95 



*.v,^, 



Just released for the Commodore 64® Also available- Surf, and Particle Beam War. 
See your local dealer, or order direct from: 







^I^ANT(£)M so"--- 



MasterCard 




116-A8thSt. • Suite 155 ■ Mantiattan Beach, CA 90266 • (213)379-8686 

Send Check or Money Order. 
Specify Tape or Disk. Add $2.00 for shipping. Calif, residents odd 6.5% tax. 



.^=?---^- 







Circ-eNp^75 

'tfii'\ '- ■•^'r.'tSy.''.. 



•VU. 




im^^rc.^^ 






-'3*^ 











^|!& 



ion<* 










For VIC-20 and Commtidore 64 

Now you have the power of a professional quality Check 
Register System. Maintain multiple checking accounts, 
complete with full checkbook reconciliation and 16 budget 
categories. Change or delete any check, check or deposit 
amount, or deduction and CheckEase! will automatically 
update all balance figures. Review checks forward, 
backward or by check number. Configure for RS232 or 
compatable Commodore printer. Post checks as they clear 
the bank. Upgrade data from cassette to disk. Print by 
check number, category or if item is tax deductable. 
Commodore 64 and VIC-20 users can even save months 
worth of check data in a format compatable with 
Commodore's Persona! Finance package for later 
analyzation. 



$24.95 cassette (VIC-20 min. 8K), 



fjiZS'.K cassette: Commodore 64, 
*Atari 400®/8 QO®/1200 XL® 

$34.9.^ disk: Commodore 64, *»^t» fitass 

*Atari 4C)0®/800®/1200 XL®, ^^"^^ ^*^ 

*IBM PC, -'APPLE H/IIp!us/lle® 



afitV 



IWordSearch £?_. 



SpottSearch 



HccadeSforrh ££.„ 




For VIC-20 and Commodore 64 

There are 374 letters on the screen. Concealed within are 
20 words: 10 across and 10 down. You have 10 minutes. 
When you've found a hidden word, it changes color. Every 
game features a new screen. Over 300 different words and 
thousands of new games possible. $19.95 on cassette. 



WordSec.r 3 categories: Capitals, Jumbled and Animab. 



SportSearch 3 categories: Pro Teams, CoOege Teams and 
Sport Games. 

ArrafUfit'drrli 3 categories: Home Video Games, Arcade 
Video Games and Fanrwus Video Game Characters. 






^n 



Fnr C.tnmntodo''^ 64 

Planet Earth is under attack by rutWess aliens who hurl 

heat missies at our polar ice caps. Will the Earth flood? 
As the orbiting Space Sentinel, the Earth's fate is up to you. 
If you can hold out against the merciless attackers, Earth's 
population will have time to escape and colonize a new 
home planet. Complete sprite & character graphics with 
3-voice sound. $129.95 on disk., Joystick, Diskdrive 
& Commodore 64® required. 



'AVAILABLE 4TH QUARTER '83 



Available at finer Software Stores everywhere. 

Or Call (213) 501-5845 for the name of your local dealer or distributor. 



Circle No, 79 



l^^¥^^^^f^^¥^^^^W>^&Sp7^S^^^^^&?W^^ 



T&F Software Company 10902 Riverside Drive / North Hollywood, California 91602. (213) 501-5845 

©COPYRIGHT 1982. 1983 BY T&V SOFTWARE, SI'ACE SENTINEL. IS A TRADEMARK OF MEOAGEM. CHECKEASE IS A TRADEMARK OF (iMb SYSTEMS 
SEARCH SERIES. ARCADESEARCH, WORrjSKARCH, SPORTSEARCH ARE TRADEMARKS OF GKORGE DENNIS. VIC 20, COMMODORE 64 AND PERSONAL 
FINANCE ARE REGISTERED TRADEMARKS OF COMMODORE COMPUTERS, INC. AND CRFJiiTIVE SOFTWARE. ATARI -100 800 1200Xf. AND IBMP C ARF 
REGISTERED TRADEMARKS OF THEIR RESPECTIVE COMPANIES- 






Vol. 2, Issue 2 



EXftttPLES ' 



ea > 38.. HEAMS THAT SIXTV IS 

CBEftTEB THflH THIRTY. 

58 > 2A... n£«HS THftT FIFTY IS 
GREAT£K THAH TUCMTV-FOyR. 



EDUCATION SECTOR 



Introduction to 

Assembly Language Programming, 
Part XIII: Wedges / ERIC GIGUERE 
Enjoy another installment in our popular series 
which teaches about assennbly language in 
understandable terms. 



C-64&VIC-20 

(Lffiiity program) 



•LEX, PLEASE STUOV 
THIS CAREFULLY '.'. 



^ 



GArES UOM 





" T T T T T T." 



e 



GAHtS HON 



Electronic Blackboard / MARYANNE DODD GENERAL 

This month's review of educational software 
focuses on three, math packages for the C-64. 



_ /' BASIC Education: 

Programming for Learning, < 

Part ll-The Quiz / ANDY VAN DUYNE 
Develop your own educational programs and copy 
i an easy-to-use, general quiz-writing program. 

1 The Pro Gram / JERRY B. BYRD 

For intermediate level programmers, learn the dif 
ferences between program, sequential, relalive, 
and user files. 

49 Data Organization for the VIC-20: 

Part III /ARTHUR J. DUDLEY 

Further explore the intricacies of how data is 

stored in the VIC's memory chips. 



C-64 & VIC-20 

(AppJK.iIion pRKjmml 



GENERAL 



VIC-20 




REVIEWS AND RECREATION 
SECTOR 



This month's cover suggests that COMMODORE 
has built its reputation by producing out-of-this- 
world products at down-to-earth prices. Soon 
we'll be able to say whether the ,new 16-bit 
"Z-128" (or whatever its official designation will 
be) is any more than pie-in-the-sky, 



COMMANDER Magazine is an independent 
publication, and has no formal relationship with 
Commodore Business Machines, Inc. other than as 
a paid advertiser. Submission of a manuscript byan 
author IS considered an offer of exclusive publica- 
tion rights. Opinions expressed by writers in ar- 
ticles and reviews are not necessarily those of 
COMMANDER Magazine. 



mm 



Review of MOSES, A Full-featured 65Ce2 VIC 20 
Assembler for the VIC-20 / GLEN COLBERT <«''^""' 
Assembly language programmers, this may be just 
Ihe product you've been looking for. 



73 Deathstar / ALAN L. KEYSER 

You know what Ihey say about all work and no 
■ ', play! This visually stimulating and challenging 

P game is just what you need at the end of a long 
day. 



VIC-20 

(Game progf.ir 



Connect 4 / MARK DAILY C-64 

Even C-64 owners deserve some relaxation. Enjoy ^'^"'^ ^ogram) 
this two-person game with a friend. 



; Invasion / GENE BUCKLE 

Introducing a new subsector, exclusively for junior 
programmers. jS33B 

87 Battle Hymn / HARRY METZ 

Get the electrons flowing in your C-64 sound 
I chip, and perhaps learn something about music 

programming in the process. 

_ _l Software Reviews / 

DENNIS KELLEY / ROBERT PARR 

From racing forms to business forms to shapeless 

forms. 



VIC-20 

(Gafne program) 



c-64 

{Music pi-ogfom) 



c-64 & VIC-20 

(ReviPWi) 



mCOMMANDER • February 1984 



February 1984 



FEATURES SECTOR 



GENERAL Living With , . , 1984 / 

(Rcv,™^i COLIN F. THOMPSON 

How to make the best use of your computer In 
the year of Big Brother. 

GENERAL Command Post / JIM GRUBBS 

(Rpvicwst ^^^ j^^ amateur radio and the microcomputer 

coexist in the same universe? Read this monthly 
column to find out. 

GENERAL Duplicating Data Cassettes / JIM GRUBBS 
Everything you always wanted to know about 
getting the most from your datasette. 

C-64 Business Software 

w..v,c.«, for the C-64 / WILLIAM L. SIMON, PH.D. 

For the money-conscious businessperson, here is a 
comprehensive review of useful software designed 
for that "best buy" computer. 

GENERAL Support Your 

Local Programmer / JIM GRUBBS 

If you ever dreamed of turning your computer into 

a money maker, here are some tips to help you try. 

C64&VIC-20 "Portable" Screen 

(uiiiiiy prog..imi Control Symbols / NOEL NYMAN i 

One way to make your Commodore BASIC 
programs readable from any printer 

C 54 High Resolution 

(Utility program) screen Dump for C-64 / ROBERT PARR 

Make a pixel by pixel printout of any screen image 
on a non-Commodore printer.; 





HARD SECTOR 
DEPARTMENTS 



Editorial / DONALD ELMAN 
News Releases ,>.j 



New Products . 

REMs to Readers 

(from COMMANDER'S Staff) - - : 

ReCommand: Updates and Corrections 
to Previously Published Material 

Key-Mander: How to Type in 
BASIC Programs from COMMANDER 

Command Board: 

High Scorers in Computer Games 

Letters to CO/WM/lWDEfl - 
Game Contest b 



COMMANDER Magazine, USPS 703-690, ISSN 
0746-3197, is published monthly by Micro 
Systems Specialties, 3418 S. 90th St., Tacoma, WA 
98409. Domestic subscriptions: 12 issues, S22.00. 
Second class postage paid at Tacoma, WA 98413 
and additional mailing offices. POSTMASTER; 
Send address changes to COMMANDER 
Magazine, P.O. Box 98827, Tacoma, WA 98498. 
Entire contents copyright E.1983 by Micro 
Systems Specialties. All rights reserved. Com- 
modore 64, VIC-20, B-1 28, and PET are trademarks 
of Commodore Business Machines, Inc. Issue No. 
14. 



Advertisers Index 



February 1984 • COMMANDERS 



Editorial 



Publisher 

THOMAS L. ROSENBAUM 

Editor 

DONALD ELMAN 

Publication Manager 
CINDY SHACKLEFORD 

Marketing & Advertising 
ELIZABETH K. STEAN, Director 
LORI E. CLARK 

Circulation 

MARY OSBORN, Director 
DEE ANDERSON 
PAULA M. ANDERSON 
EVA R. JONES 

Design and Production 
SCOTT A. MACDONALD 

Technical Consultants 
JOHN GABBARD 
GEORGE R. GAUKEL 
HOWARD ROTENBERG 
COLIN F. THOMPSON 



COMMANDER is published monthly by: 
MICRO SYSTEMS SPECIALTIES, P.O. Box 98827. 
Tacoma, Washington 98498 

COMMANDER MAGAZINE 

Regional Advertising Offices 
Home Office, P.O Box 98827, 
Tacoma, Wa. 98498. (206) 584-6759 
Garland Associates, P.O. Bon 314 S.H.S. 
Duxbury, Mass, 02332. 
(617) 934-6464 or 934-6546 



Subscription Rates (U.S. Funds) 


Per Year 


U.S. 


S22.0O 


Canadian, Mexican 


S25.00 


Surface Rates, Foreign 


S37.0O 


Air Mail, Foreign 


S75.00 



For back issues, subscriptions, change of address 

or other information, write to: 

COMMANDER 

P.O. Box 98827 

Tacoma, Washington 98498 

(206) 584-6757 

BACK ISSUES- 

$3.50 each plus $1.00 each for shipping 



Copyright:c 1983byMICROSYSTEMSSPEC!ALTIES 
All Rights Reserved 



WHAT'S NEW? 



Since this issue of COMMANDER is sclneduied to reach you shortly 
after the start of another year, there are many possible answers to the 
question posed above. 

A BASIC programmer's response might be, "NEW is a mixed- 
blessing command. Sometimes it can be used to cancel your errors 
with no telltale evidence. Other times, if invoked casually or uninten- 
tionally, it can wipe out the fruits of many hours' labor" 

The mere passage of time can have much the same effect. We start 
each year with fresh plans and expectations, hoping to abandon our 
previous problems or weaknesses. Yet, if we embark upon such a new 
path that the past is totally cut off, we may lose ail the benefits of ex- 
perience and could be doomed to repeat mistakes. 

These lessons would certainly apply to organizations that manufac- 
ture small computers, such as Commodore, as well as those which 
serve the needs of the computer marketplace, including COMMAN- 
DER Magazine. Over the next year we'll be taking a close look at the 
new Commodore products that are becoming available about 
now-the "Executive" (Is it any more than a C-64 with a disk drive and 
tiny monitor stuffed into a suitcase?), the B-1 28 (Shall we shed a col- 
lective tear for the last PET to come off the assembly line?), and that 
tantalizing new machine with which Commodore promises to make 
the leap to a 16-bit computer at 8-bit prices (Will it be called the 
"Z-128" as speculated on our cover, or will some other letter or num- 
ber be more appropriate?). In any event, we hope and trust that Com- 
modore's NEWest endeavors are not destined to repeat some of the 
supply problems that have developed in the past. 

The new year also brings a number of changes at COMMANDER 
that we believe will improve our service to you. To name a few, there 
are new personnel (see adjacent masthead), a new publication 
schedule (we are now available early in the month preceding the 
cover date), a new program listing standardization (explained 
elsewhere in this issue), and a new article organization, for example, 
we have a regular "education" section devoted to educational soft- 
ware, applications, and programming instruction. Your comments 
and suggestions are always welcome. 

Finally, as we move into the year of Big Brother, it appears that 
Orwell's vision of electronic instruments becoming the tools of tyrants 
has been overshadowed by the reality of computers for the masses. 
To our readers we wish a very HAPPY NEW YEAR, and pleasant com- 
puting in 1984. May all your resolutions be high, your inputs accep- 
table, and your syntax error-free. 



6IC0MMANDER • February 1984 



TURN YOUR COMMODORE-64 INTO THE 
HOTTEST ARCADE MACHINE IN TOWN 



O'RILEY'S 
MINE' 

You're a mad 
Irishman digging 
your way through 
an abandoned mine 
filied with oil, 
coal, gold, rubies, 
diamonds— and 
hungry creatures. 
You'll need the luck 
of the Irish to sur- 
vive, but with so 
much at stake, it's 
a chance you're 
willing to take. 




MOON 
SHUTTLE" 

Your screen ex- 
plodes with life- 
threatening action 
as you pilot your 
Moon Shuttle 
through outer space 
in this home version 
of the Nichibutsu® 
favorite. Awaiting you 
Is The Prince of Dork- 
ness and his forces, 
which mysteriously 
multiply! 




MOONSHUTTIE • available lor Atori'. 
Radio Shock Color', Commodore 64-^, 
coming ioon for Appl«' 



POOYAN" 

One of the 
biggest arcade 
game hits from 
Konomi is a game 
of fast action in 
life-and-death en- 
counters. You battle a 
pack of hungry wolves 
eager to catch your de 
fenseless piglets. You'll 
need quick reflexes and 
a good arm in the new 
arcade hit from Dotasoft 




GENESIS" 

Balanced on the 
edge of disaster, you 
are the deadly King 
Scorpion defending 
your domain against 
fatally venomous 
spiders. Genesis cap- 
tures all the intensity 
of Design Labs' 
arcade version of 
the first great 
battle on earth. 



POOYAN ' Qwailoble *of Aton«, Rodio 
Shod* Color'. Apple^. coming soon fo' 
Commodore 6d' 



Our reputation as one of the premier gome manufacturers 

assures you of the highest quality attainable in action, strategy" 

and graphics. For the hottest titles in entertainment, keep your eye on the leader— DATASOFT. 

You'll Find The Best In Home Computer Software 

fror 




Pooyon'" is-o trademark of Konomi Industries Company, Ltd- 
O'Riley's Mine^ and Dotasoft^ are registered trademorlfs 



of Datasoft Inc 



Datmoft 



Moon Shuttle' is 
GENESIS- and 



9421 Winnetka Avenue, Chatsworth, CA 91311 (213) 701-5161 



GENESIS- avoilobto for Atari«, 
Apple* IBM-PC, ancJ 
CommodorB-6d*. 

registered trademark of Nichibutsu, USAh 

Design Lobs are trodemarks of Design Labi. 

- 19B3 DATASOFT INC. 



Circle No. 205 



OSCAR'S 4-WAY SPCIAL OFFER! 



If you want to gel more benefit 
out of your tiome computer and still 
avoid the purchase of expensive 
peripherals ... if complex keyboard prO' 
gramming leaves you cold and you're 
tired of paying exhorhitant prices for 
every new cassette or diskette pro- 
gram—then you're ready for OSCAR 
and the DATABAR Club! 

OSCAR is simply the finest hand- 
held optical barcode reader ever devel 
oped for the heme computer marketplace. 
It works with virtually every home com- 
puter. And together with a simple plastic 
template, it allows you to enter all kinds of 
programs info your home computer in as 
little as two minutes. 

But hardware without programs 
is useless— and that's where ttiB 
DATABAR Club 




comes in. This includes a magazine that 
is delivered straight to your home every 
month with 8 programs on subjects 
ranging from fun and games, to edu- 
cation, to tiome finances. There are 
actually eigtit different categories in 
all: Funware, Homeware, Healttiware, 
Wordware, Glassware, Scienceware, 
Legalware, and Genware. Instead of 
paying $15 or S3D or more for cas- 
sette or diskette programs, or paying 
the S9.95 retail price for DATABAR 
programs— you can receive them 
for as litlie as $1.25 each by 
loining the DATABAR Club. 
So if yoy already have a home 
computer, or if you're thinking about buying 
one— take advantage of OSCAR'S 4-w8y offer now. 
Get your full money's worth on your computer invest- 
ment. Send in the coupon, or call for further information. 



Please send me Itie Databar optliin(s) indicated. 
□ Option t (SlB.aO) □ Option 3 (S24n-00) 
n Option 2 (Sl20.0a) D Option 4 fS?B.9S}- 
'SD-day nmey-back guaianies 

Enclosed Check p 

Money Older # 
Payable la Databar. 

Or charge my Am Ex D VisaD 
MesterCamn Dinars CluttD 
Cale Blanche D 



My Computer Model is_ 



Databar Corporation, 10202 Crosstown Circle • Eden Prairie, MN S5344 • Ptione Orders: MN (B12J S44-S700 
Out-of-state: 1(800)672-2776 



Circle No. 202 



TURN YOUR 

CQIVIPUTERINIOA 

FULL-BLOCOEDWORD 

PROCESSOR. 





) 1983 Quick Brown Fox 



VfC 20" and Commodore 64'" users, 
something very clever is lying in wait for 
you. It's called Quick Brown Fox™ 

Quite simply Quick Brown Fox is the 
quickest, easiest to learn, user-friendliest — 
and most versatile — word processing 
software running. 
Take a look at some of these crafty features. You 
get fut! editing, even on standard displays. (The Fox supports most 
80-column boards too.) You get automatic reformatting of edited 
text, not the tedious paragraph -by- paragraph runaround. There's more. 
You get single-key operation, text moving, boilerplating. tab and 
margin settings, right justification, proportional spacing. You get in- 
telligent software that uses less computer memory (That's how come 
it even works with an off-the-shelf VIC 20.) You also get compatibility 
with a wide range of printers — plus plenty more. 
And you get it all for only $65. Doesn't that make you want to trot 
through your texts with a Quick Brown Fox? 

QUICK BROWN FOX " 



536 Broadway. 



Call or write for more details: 
1th Floor. New York, New York 10012 (212} 9Z5-8290 
Dealer Inquiries Invited 
Circle No. 142 



:<^:--': 






ward-Winning Hits for your Commodore 




CHOPLIFTER 

For the Commodore VIC-20. 

Those are our men they're holding 
hostage! We don't care how you 
do it t)ut you Ve got to shoot your 
my in there and bring 'em back 
alive. You've got three choppers, 
probably not enough but It's all we 
can spare. And the enemy camp 
is pretty heavily fortified. With tanl(s, 
jetfighters and truly nasty laser 
bombs Oinay, maybe it's a suicide 
mission, but somebody's got to do it. 
Dozens of innocent lives are at 
stake. We're counting on you. . . 
don't let them down! 



j^^O)^ 



r-r/y' 



r;^dtryt!tJEi<. 



ir^v v--.,-fc-^ * ■ :- . ' 



'--■'r^- '-■; 



Now you can play some of America's hottest computer games on 
your Commodore, and get a FREE introduction to Home Manage- 
ment Software. It's our way of showing you that action-packed 
gaming is only the beginning of your Commodore's capabilities. 



1 






•5lL[QTlB»SS0Kl0FTHE-mSTmWmTmC0IIPUTERFIIKIIAIIIS"l9B3ClSS0FTWAI>CSmWCAS£»WAmS 




!*■■■ 

t 1 




-9HaW. 



with a Free Software Bonus. 



SERPENTINE^ 
Far the Commodore VIC-20. 

In the Kingdom of Serpents, ttre only 
rule is eat or be eaten. Ttiree t)uge 
and evil red snakes are slithering 
through a complex series of mazes, 
closing in on your good blue serpent 
from all sides Move fast and watch 
your tail! Try to survive long enough 
to let your ^gs hatch into reinforce- 
ments. Swallow the magical frogs 
or your enemy's eggs and you can get 
the strength to go on... but look 
out to your left. . .andaheadof 
you! They've got you surrounded, 
and it looks like meal time. 



.-^7 






^^■kk 




It can teach you. Manage your family finances. Even help you buy 
a new car And now, for a limited time only, when you buy one of our 
specially-marked games you'll receive a certificate good for one 
of our Home Management Programs absolutely free. 



w 






ftONXXPOUM-VeJCtNtlKIJIiSi 



■WOniFTEg'im ■■SEmHTmrAHC VIC-H) TKAHSLATmS OF miSWALS Br DAN eOKLmMD DAVIO SWDffl. HESPEcmca 



'CHammR "md "SEnniiniK- iuie licensed nwKBSODfsewiyj) softwahe ixc 



Get more out of your Commodore. 




.-s^'-Z 



r 



\ . :^ 



t'^ 






PIPES* ^^^S^f*^S«a^. 
Htthe VtC-20anil 
Commodore 64. 

Arto is a hard-working plumber, but 
a toucti absent-winded. He 's building 
a water supply system for the 
whole neighborhood, and he really 
has his hands full. Help Ario decide 
what Idnd of pipe to buy and where 
to put it... his limited budget 
doesn't leave him much margin for 
error Figure out the shortest, most 
economical way to get everyone 
hooked up. . . and just hope poor Arto 
has remembered to open and close 
the right valves. A marvelously 
entertaining and challenging 
exercise in planning, economics and 
spatial relationships for all ages. 



;.-\ ,.=!;^^!";if 



$ 



y 






LtiV^' V-<i ^ 



miM 



PIPES 




■ C K^^C/l^ '.yV.'C.t^* 'i^O.f'SP 



wmM. 



Look for complete promotional details inside each specially- 
marked box of our year's biggest hits. Or talk to your Creative 
Software dealer. See how creative your Commodore really can be! 



•uiicnons somi oi m Kosr mmvAim comfuichfrograiis- isbjcis sbfiwari smwcAstMiaiios 



Ss.*f'.i.','-.?3 v;^| 






Get Creative! 



SAVE NEW YORIC 
For the Commodore 64. 

It was as peaceful a day as New York 

ever gets, when suddenly the sky 

went dark and a monstrous droning 

noise filled the air Hordes of 

gmtesQue aliens were swooping 

down from all sides, tiling into the 

Big Apple as if they hadn't eaten 

for days. They were laying eggs. too. 

Horrible slimy things that got down 

Into the subway tunnels and began 

clawing their way up. If apyone 

was going to save the city it would 

have to be me. I leapt into my 

rocket and began blasting away 

I thought I stood a fighting chance. 

but fuel's runrvng low. . another 

wave of invaders on the horizon 

...signing off... 



it^ 



^^ 



\A< 



'jr- 



1/ 



T!ui! 



smrENEw^ 



P^r^ 



-.m^mm- 



■mwum cmMUaORf erAtii ih/ukmahks of coxmamm n wirbkics. iro 



I'MscMAiivf sniimm 



Living With . . . 




!!^5SSH5S^a By Colin F. Thompson '. 

1984. George Orwell was wrong, His 
chilling 1 950's view of our present year did 
not materialize. Perhaps his speculations 
on the totally controlled society actually 
prevented Big Brother's birth. I hope so. 

1984. George Onwell was right. The 
citizens of our planet have never been 
closer, more in touch and aware of each 
other's problems and triumphs. Part of 
Orwell's vision has born true-the com- 
puter. In the last 30 years digital 
technology has shrunk our world in a way 
that political and religious philosophies 
have not been able to do in thousands of 
years. This new awareness is due directly 
tothe application of computertechnology 
to every level of our lives. Big Brother turn- 
ed out to be beneficial, not smothering. 

1984. Big Brother turned out to be Little 
Brother. Anyone with about $75 can own 
a Little Brother, 1983 saw the VIC come of 
age. Three yearsafter its birth it blossomed 
and immediately began the rapid descent 
into obsolescence. VIC is being dragged 
from its pedestal by its own offspring, the 
Commodore 64. 

1984 will be the year of the C-64, Many 
top level Commodore programmers have 
turned their attention from the VIC to the 
high resolution, musical genius of the 
C.64. As a VIC software reviewer, my 
future in these pages has come full circle. 
At first there was little to write about, then 
too much to write about, and now almost 
nothing. Change is inevitable, so change i 
must. 

1984. Do I adore my 64? Not really, but 
perhaps that will change also. I'm hoping 
that a few software authors out there will 
UICOMMANDER • February 1984 



dazzle me with programs that will make 
my life easier. When that happens, I will 
report the results in this column. 

1984. It will be a year of change and 
growth in the Commodore community. 
The long awaited model 128 should rear 
it's business-like head and roar I will ac- 
quire one of these machines when they 
become available and review the best pro- 
ducts made for it. If Commodore rolls out 
a lap-sized computer like the Radio Shack 
100, 1 will get one and wring it out. 

1984. I'm excited by the changes. The 
world of microcomputing is running wild 
and I'm happily giving chase. When I 
reflect on the past year, my most vivid 
memories are not of technology but of 
the human experience. I have made many 
new friends through this column. My 
thanks go out to all of you who have taken 
the time to put your thoughts on paper 
and send them to me. I sense your excite- 
ment and gather energy from it. Your let- 
ters keep my direction on target. 

NEW BUSINESS 
IN THE NEW YEAR 

I live within walking distance of three 
Radio Shack stores. Although I've resisted 
the temptation of buying a TRS-80 Model 
"An/thing", I find myself brousing their 
shelves in search of something that might 
enhance my many Commodore com- 
puters. Last month I hit the jackpot. I'd 
been searching high and low for a six 
outlet, switched, filtered power strip. The 
power strip of my dreams would have 
each outlet isolated from the rest. I need- 
ed this strip for three reasons. My Smith- 



Corona TP-1 has a nasty habit of resetting 
the computer when ! turn on the TP-1. 
Power line spikes cause the problem. My 
two Commodore disk drives cause the 
same problem. When one is turned on, 
the other one locks up. (The MSD drive 
does not seem to be affected). And finally, 
I wanted to be able to turn on and off the 
entire system with one switch. 

Several months ago I bought a 
Panamax 6 outlet line filter but found it did 
not solve my problem. The six outlets were 
isolated and filtered against any in- 
terference from the AC Line but not from 
each other The Radio Shack line filter 
meets all my stringent requirements. 




There are eight outlets on the back of the 
unit, with the master power switch on the 
top. This is a great arrangement. It lets me 
put the filter under my monitor, with the 
various line cords snaking in from the rear 
of the desk. The switch is very easy to 
reach. Best of all, each outlet is isolated 
from the rest. The TP-1 has been rendered 
harmless, and the maze of power cords 
has been brought under control, I couldn't 
be happier. The Radio Shack Part Number 
is 26-1451 and it costs only $50.00 

Continued on page 19 



#1 



i 



i-.i 




Masterfype^will make you a computer whiz. 




MasterType #1 on everybody's list . . . 
the first step in computer literacy. 

MasterType delivers. It is the one and only 
typing program that dares to be fun without 
being intimidating. It combines the fast action of 
video games with the best typing skills develop- 
ment techniques available. The result? Highly 
motivated and enjoyable learning. 

After each of the 18 action-packed program 



New 

Atari" and Commodore 64* cartridges. 



segments, you'll see how you measure up. And 
you'll become so caught up in the action that 
before you know it, you'll become a master at the 
keyboard, calling all the shots: 

On disks for 

Applet Atari' Commodore 64* $39.95 

IBM-PC* $49.95 

MasterType is part of the growing Scarborough 
family, which includes Songwriter and Picture- 
Writer, as well as the forthcoming software for 
home management, science and business games. 




TheSanmoughSfsim 



©Scarborough Systems, inc-, 25 N. Broadway, Tarrytown, N.Y 10591 



Info Designs 
slashes the cost 
of small business 
accounting for the 
Commodore '64 

Now only 




The power of Info Designs Manage- 
ment Accounting System is avail- 
able on the Commodore-64 in a full 
and faithful version! 

Thousands of these quality business accounting 
software pacl<ages have been soid on the CBfyj 
computer at $595 each. Now, similar features are 
available to the small business user on the 
Commodore-64 for $79.95 per module! 

Select the accounting modules you need— 

• Accounts Receivable/Billing 

• Accounts Payable/Checkwriting 

• General Ledger 

• Inventory Management 

• Payroll 

Our SoftPack combination contains the "Big-3" 
accounting— A/R. A/P and G/L— for only $239.85 
Available for immediate delivery! 



Flexible Design 

The accounting system will work with one or two 

VIC-1541 disk drives (or 2031/4040 with IEEE 

interface), 1525 printer, and color or b&w monitor or 

TV. 

Customer Support Plan 

As part of Info Designs ongoing effort to provide the 
highest quality microcomputer applications in the 
marketplace, we offer an optional telephone con- 
sulting service to support installation and ongoing 
operations. 

Order NOW.,, for immediate delivery 

See you local Commodore-64 Dealer or call us 
directly at (313) 540-4010. MasterCard and Visa 
accepted. 



lnfe[D)QsQg[jDs 

6905 Telegraph Road • Birmingham. Ml 48010 • (3i3i 540-4010 
Circle Mo 52 





>-.?'%.• 




-^|U> PAL 64 

4r The fastest and easiest to use 
t ^■ assembler for the Commodore 64.'^ 
Pal 64 enables the user to perform 
assembly language programming using the 
standard MOS mnemonics. $49.95* 

--^_-. POWER 64 

4F Is an absolutely indispensible aid to 
t \« the programmer using Commodore 
64 BASIC. Power 64 turbo-charges 
resident BASIC with dozens of new super 
useful commands like MERGE, UNDO, 
TEST and DISK as well as all the old . 
standbys such as RENUM and SEARCH & 
REPLACE. Includes MorePower 64. 

S49.95' 

^■^^ TOOL BOX 64 

4F Is the ultimate programmer's utility 
b \« package. Includes Pal 64 assembler 
and Power 64 BASIC soup-up kit all 
together In one fully integrated and 
economical package. S89.95* 




f^ SPELLPRO 64 

W J Is an easy to use spelling checker 
^C' with a standard dictionary expandable 
to 80.000 words. SpellPro 64 quickly 
adapts'itself to your personal vocabulary 
and business jargon allowing you to add and 
delete words to/from the dictionary, edit 
documents to correct unrecognized words 
and output lists of unrecognized words to 
printer or screen. SpellPro 64 was designed 
to work with the WordPro Series and 
other wordprocessing programs using the 
WordPro file format. $49.95* 

MAILPRO, SPELLPRO and PAL are 
available for Commodore 8032 computers 
. equipped with either Commodore 4040 or 
8050 Disk Drives, Further information on 
request. 

Distributed in Canada by: 

PACO ELECTRONICS LTD. 
20 Steelcase Rd., West. Unit 10 
Markham, Ont., L3R tB2 
416-475-0740 Telex 06-966655 
U.S. Dealer, Distributer inquiries invited. 

'Prices shown are in U.S. Dollars, slightly 
higher in Canada . 

+ Commodore 64 and Commodore are 

trademarks of Commodore Business .CirueNo 76 

Machines Inc. 



*^|^ WORDPRO 64 

4f^ This brand new offering from the 
hN. originators of the WordPro Series 
brings professional wordprocessing to the 
Commodore 64 for the fii^t time, Two 
years under development, WordPro 64 
features 100% proportional printing 
capability as well as 40/80 column display, 
automatic word wrap, columnization, 
alternate paging for headers & footers, four 
way scrolling, extra text area and a brand 
new 'OOPS' buffer that magically brings 
back text deleted in error. All you ever 
dreamed of in a wordprocessor program, 
WordPro 64 sets a new high standard for 
the software industry to meet. $49.95* 

-^^ MAILPRO 64 

4f A new generation of data 
L \« organizer and list manager, MailPro 
64 is the easiest of all to learn and use. 
Handles up to 2,000 records on one disk, 
prints multiple labels across, does minor 
text editing ie: setting up invoices. Best of 
all, MailPro 64 resides entirely within 
memory so you don't have to constantly 
juggle disks like you must with other data 
■ base managers for. the Commodore 64, 

$49,95* 



PRQl,iN5 





WORDPRO 64 



SPELLPRO 64 



a 



MAILPRO 64 



,(416)273-6350, 



«|:' 



WE'LL BACK YOU UP! 

"The best back-up and disk utilities to date." 

DEALER AND DISTRIBUTOR INQUIRIES INVITED 





Order from 
iCRO-WARE DIST. INC. 
1342B Rt 23 Butler, NJ 07405 
201-838-9027 




THE CLONE MACHINE 



FROM MICRO-WARE DIST. INC. 



Take control of your 1541 disk drive with this indispensible disk users tool. The Clone Machine 
will allow you to copy programs, files, full or partial disks, and even allow track/block editing. 
Package includes: 

1) Complete and thorough users manual 

2) Copy with one or two drives 

3) Copy all file types including relative files 

4) Investigate and back-up many pro- 

tected disks. 

5) View track/block in HEX or ASCII 



6) Easily edit track blocks 

7) Display full contents of 
directory and print 

8) Change program names, 
add, delete files with 
simple keystroke 

9) Easy disk intitialization 
10) Supports up to 

four drives J 



MR. SAD 



/ 

O ii 



Special limited 
introductory 
offer 
$39.95 




'my ot^ly copy gone. 




APPLE 



U, ^^^ 



version C by 
COMPUTERapplications 

1) Full Apple lie 
compatibility 
' 2) New auto- 
loading to sim- 
^ plify parameter 
^ access 

3) Added printer 
' compatibility 

; 4) Enhanced 

printing formats 
y^' 5) CTRL P screen 
\ snapshot to printer 

6) Enhanced sector 
editing 
7) New disk data 
search & full disk diagnostics 
8) Subscription to 
NIBBLE NEWS Available for back up 
hints and new parameter settings. 



NIBBLES AWAY II version C is still the best and most supported back up program 
available. Written about in the New York Times Business Section, Science 83, 
Digital retailing, and other publications as one of the most popular of its kind. A 
necessary program for all Apple & Franklin owners. List $69.95 

Limited special offer 
.... on/y $64.95 



Continued from page 14 

MEAN GREEN VIEW SCREEN 

while we are on the subject of non- 
Commodore products, I should mention 
my NEC video monitor Why do I use a 
green screen monitor on my colorful VIC 
and 64? Only one reason, really-so I can 
see 80 columns. The Data-20 Display 
Manager puts 80 columns of data on the 
screen. This is the best way to process 
words. I use it with Quick Brown Fox for all 
my writing. The word processing program 
that comes with the Display Man- 
ager-Word Manager-also uses the 80 
column format. WM is a very nice 
package, Its strength is in its simplicity. 
However, to use either word processor, 
you will need a high resolution 
monochrome (one color) monitor Neither 
the Commodore 1701 colormonitornora 
TV set will display 80 columns clearly 
enough to use. 

Fortunately for us, there are many low 
cost monochrome monitors on the 
market. They display a full 80 columns 
with vivid clarity in either green or amber 
letters. I won't dredge up the old argu- 
ment of green versus amber. I picked 
green simply because it wasabout half the 
cost of amber The NEC Display Monitor, 
model JS1 260M(A), cost me an even $100 
over the counter 




The NEC has a 1 2-inch screen. This yields 
a usable viewing area about 7" wide and 
5" high. For me, this is a big improvement 
on the 9-inch PET monitor 80 columns 
printed on this 1 2" screen are clear, sharp 
and highly contrasted. The letters are 
green (of course) and the background and 
border are solid black. The unit is light 
weight (5.5kg), and has a built in carrying 
handle. An RCA jack in the rear is used to 
connect the monitor to the computer 
through an appropriate cable (not includ- 
ed). Like most monitors, it doesn't have an 
audio circuit. The on/off switch and 
brightness controls are located on the 
front panel for easy adjustment. Adjust- 
ment knobs for contrast, vertical hold and 
horizontal hold are in the rear 

ONLY ONE COLOR? 

The VIC's normal video output is in vivid 
color The NEC displays the colors in 
various shades of green. I think the best 



looking color screen is achieved by poking 
the screen to white and the characters to 
black. 

The NEC really enhanced the video ap- 
pearance of my C-64. At a very small cost 
(14of 16 colorsare missing) the normally il- 
legible screen on my 64 is now legible. All 
the characters are clearly represented, not 
just every other one, as before on the 
1 701 . I'm pleased with the performance of 
the monitor. You may contact the 
manufacturer at 1401 Estes Avenue, Elk 
Grove Village, IL 60007. 



vicCOMM 

Another "newslettersized" publication, 
chock full of V!C and C-64 information, is 
being published in North Carolina. Editor 
Ed Cox has put out the first three bi- 
monthly issues and is now working on the 
fourth. I've read all the issues and believe 
the bulk of the articles are aimed at the 
user who has a fair grasp of BASIC and is 
looking for projects to stretch himself. vic- 
COMM has already covered graphics, 
word processing, videotext, amateur 
radio, and slow scan TV for the VIC and 
64. 1 rate the contents equal in quality with 
the twice-a-month Journal/20. vicCOMM 
is $9 a year, and is available on tape or disk 
for $36 and $48 respectively Box 5491, 
Duke Station, Durham, NC 22706. 



QUEUED UP 

Next month's menu includes an in- 
depth look at the DYNAX DX-15 letter 
quality printer and two disk copy 
utilities-one for the VIC and one for the 
C-64. Perhaps in a month I will have 
thought up a new name for the column. 
Your suggestions are welcome. Happy 
New Year! 





Packed 24 Per Pack 
UPS »3» Per Pack 48 States 

2665 Busby Vista Road I 
Oak Harbor, WA 98277 | 

IMMEDIATE 

SHIPPiriQ 

(206) 675^6143 



/Micro 



Clear 



QUALITY SOFTWARE FOR 
YOUR C 64 - VIC 20 

HOME LIBRARIAN 

Random access efecironic card catalogue for 
book and magazine lovers. Contains 15 fields 
for data entry — author, title. 4 subject fields + 
more. 5 level search. 2 level sort, 2 wildcards. 
SeJeciive/random record review. Report 
generator creates user defined hard copy. 
100% machine language 
C 64 or VIC 20 Disk only S29.95 

THESIS MASTER 

Organizes research notes and creates biblio- 
graphy 6 level search, 2 level son. 2 wildcards. 
Huge multiscreen text area. Report generator 
creates userdefined hard copy 100% ma';hine 
language. 
C 64 Disk only S29.95 

STAMP COLLECTOR 

Put your entire collection at your finger tips. 
MuHifeatured program includes edit, report 
and file backup features. For the beginner and 
expert alike. 
C 64 or VIC 20 Tape or disk $29.95 

AN VIC 20 programs require 8K min. expan- 
sion. Specify VIC or C 64, tape or disk. Send 
check or money order + S2.00S.^H. Missouri 
residents add SV3% sales tax. 

Circle No. 225 

MicroClear 

P.O. Box 9368 
Raytown, IVfO 64133 

Dealer inquiries invited 



February1984 • C0MMANDERh9 




1 By Jim Grubbs 



The computer revolution continues as 
1984dawns bright. To those of you joining 
us for the first time, a hearty welcome! A 
"Little Bird" tells me that most of our new 
readers are sporting C-64 computers, and 
most of you have bought disk drives to go 
with them. This certainly has implications 
for the future, but be assured that we 
have plenty of room to accomodate both 
the VIC ar(d the 64 in our discussions. 

With the joys of the holiday season 
recently past, let us continue taking a look 
at some accessories to help you get the 
most out of your machine in the ham 
shack. 

WHERE NO ONE 
HAS GONE BEFORE 

The Kantronics interface was one of the 
first amateur radio-to-computer interfaces 
available. Consequently many of them 
have found their way into the homes of 
active radio and computer enthusiasts. Of 
course a good many people purchase the 
Kantronics Interface when they buy their 
software, but a surprisingly large number 
of them have been purchased separately 
by those of us more inclined toward pro- 
gramming than hardware. 

Making the first anything is a tough job. 
You're not entirely sure what the 
marketplace is looking for. You don't real- 
ly know what the competition will be like. 
You don't really know what people are 
willing to spend. So you take your best 
shot at what you think makes the most 
business sense, tt would appear that is ex- 
actly what Kantronics did with their 
original interface. 

The Interface does an adequate job for 
amateur applications. Although I was 
somewhat surprised by the small size of 
the unit, it was a welcome surprise since 
lOICOMMANDER • February 1984 



my hamshack always seems to look like it 
is about to burst through the walls at any 
moment. Don't let the size fool you 
though, it is a good performer. 

It seems the general practice these days 
not to include a power source with equip- 
ment. I suppose it does keep costs down, 
and allows those of us who power 
everything off of one big 12-volt supply 
not to have a bunch of extra power packs 
around. Anyway, you need a separate 
source of power for the Interface, as none 
is provided. 

I found the unit to be of top-notch con- 
struction, a glass epoxy board and good 
clean wiring. Operationally it uses active 
filters to lock onto the CW or RTTY tone. 
Notice the singular, particularly for RTTY. 
This interface decodes RTTY and ASCII 
(both use the same keying method) by co- 
pying only one of the two tones present. If 
you are not familiar with frequency shift 
keying demodulation, suffice it to say that 
a mark and a space tone are rapidly 
shifted. Many inexpensive terminal units 
make use of only one of these tones. The 
Interface is in this category. Lest this ap- 
pear all bad, there are proponents of the 
single tone system who maintain that 
phase differences when using both tones 
cause more problems than they cu re. I am 
not one of these proponents. I have used 
everything from a homebrew 567 PLL 
decoder to some of the more sophisti- 
cated HAL demodulators and I have 
always found the dual tone demodulation 
technique to work better 

I was pleasantly surprised at the perfor- 
mance of the Interface. It copied signals 
that sounded like they were too weak to 
produce good copy. It did have a problem 
dealing with interference though. 



There is a switch located on the front of 
the unit to flip from CW to RTTY recep- 
tion. All this switch does is move the center 
frequency of the filters from 2295 hertz 
for RTTY down to 750 hertz for CW. I 
found that with my particular transceiver 
(an FT-1 01 ) even the RTTY copied better in 
the CW position. Many SSB filters start to 
cut off just about two kilohertz and will 
not reliably pass the normal RTTY tones. 
Others report similar problems. Not 
everyone owns either a very new or very 
old receiver with special provisions for shif- 
ting the bandpass of the filters. 

When I tried the Interface on some 
commercial teletype transmissions (many 
are 67 wpm, 425 hertz shift) I had a great 
deal of difficulty in tuning the signal to get 
any kind of reliable copy at all. Keep in 
mind though that the Interface is design- 
ed only for 1 70 hertz shift as normally used 
on the high frequency amateur bands. It 
does not claim to be designed for use in 
copying commercial stations. 

On transmit, only 170 hertz tones are 
generated, 850 hertz shift is not available. 

I did find the bargraph tuning aid, along 
with another single LED, to do a good job 
in helping me tune signals. If you are trying 
to copy signals with inverted shift (mark 
and space tones reversed) there is no pro- 
vision on the unit to accomplish this. With 
the Hamsoft or Hamtext package this can 
be accomplished by software options. 

The instructions included were very 
thorough. At approximately $1 50, the In- 
terface does a good job at what it claims 
to do. 

A PATCH 

FOR YOUR COMPUTER 

Not only do the folks at AEA sell an ex- 
cellent software package in the AEA- 



CodePro-64 (c) 1 983, SMA 

Overview 

— Using CodePro-64 

1 — CBM-G4 Keyboard Review. 

BASIC Tutorial ' / ' ' 

2 — Introduction to BASIC 

3 — BASIC Commands 

4 — BASIC Statements . .,. . . 
. 5 — BASIC Functions .,:.i;v.''> 

Graptiics & Music 

6 — Keyboard GRAPHICS 

7 — Introduction to SPRITES 

8 — SPRITE Generator 

9 — SPRITE Demonstrator 
A — Introduction to MUSIC 
B — MUSIC Generator 

C — MUSIC Demonstrator 

Other Options 

K — Keyword Inquiry 

R — Run Sample Programs, ■ 



Select Ctioice or hit f7 for Default 



Main Menu 



NEW! For the Commodore 64 

ANNOUNCING 



CodePro-64 

A new concept in 

interactive visual 

learning . . . 



Now you can learn lo code in BASIC and develop 
advanced programming skills with graphics, spnies and 
music— visually. You learn by interacting with CodePro- 
64. a new concept m interactive visual learning. 

SEE PROGRAM EXECUTION 

Imagine actually seeing BASIC statements execute, 
CodePro-64 guides you through structured examples of 
BASIC program segments. You enter the requested data 
o: lei CodePro-64 do the typing for you- (It will not let you 
make a mistake.) 

After enlering an example you invoke our exclusive 
BasicView" which shows you how the BASIC program 
example executes. 

You step through and actually see the execution ol 
sample program statements by simply pressing the space 
bar. CodePro-64 does the rest. 

You see statements v^ith corresponding Dow chart 
graphics and variable value displays. You learn by visual 
examples 



10 FOR 1=10 TO !» 

STEP J 
2fl J - Z-l 
30 NEXT I 



NO / \VES 



> DEMONSTRATE I 



FT=rHAIN F3=CUBRENT FS'NEXT FSiPB 



EXTENSIVE TUTORIAL 

CodePro-64's extensive tutorial guides you through 
each BASIC command, program statement, and lunclion. 
You gel clear explanations. Then you enter program 
slatemenls as interactive examples. Where appropriate, 
you invoke Basic View to see examples execute and 
watch their flow charts and variables change. 

Syseeinggraphicdisplaysof program segment execu- 
tion you learn by visual example. You team faster and 
grasp programming concepts easier with CodePrD-6'l 
because you immediately see the results of your input 

You control your learning You can go through the tutor- 
ial sequentially, or return lo the main menu and select 
different topics, or use keywords to select language ele- 
ments to study You can page back and forth between 
screens within a lope at the touch of a function key 



CoclePro-64 lets you lollow your interests and prac- 
tice with interactive examples. But you can never get 
"lost". Ft will always return you to the main menu. Once 
you have practiced and mastered the BASIC language 
elements you move on to more advanced concepts. You 
learn about sphle and music programming. 

SPRITE GENERATOR & DEMONSTRATOR 

CodePro-64's sprite generator lets you define your 
own sprites on the screen. You learn how to define spntes 
and what data values correspond to your sprite defini- 
tions. (You can then use these values to write your own 
programs ) You can easily experiment with different defi- 
nitions and make changes to immediately see the effects. 




We also help you learn to program with sprites by giving 
you a sprite demonstrator so you can see the effect of 
changing register values. You can experiment by moving 
your sprite around in a screen segment, change its color 
or pnonty, and see the effects of your changes. You learn 
by visual examples 

MUSIC GENERATOR & DEMONSTRATOR 

To teach you music programming CodePro-64 gives 
you an interactive music generator and demonstrator. 
First we help you set all your SIO parameters (attack/ 
decay, sustain/release, waveform, etc.). Then you enter 
notes to play and we show your tune graphically as It 
plays, note by note, on the scale. You learn by seeing and 
hearing the results of your input. 



OUR GUARANTEE 
We guarantee your satisfaction. You musi be 
satisfied with CodePro-64 for the Commodofe- 
64. Try it for 1 days and if lor any reason you are 
not satisfied return it to us (undamaged) for a full 
refund. No risk. 



Circle Ho. 61 




Our music demonstrator lets you experiment with var- 
ious combinations of music programming parameters 
and hear the results. You can quickly modify any of the 
SID register values to hear the effects of the change For 
example, you could easily change waveform and attack/ 
decay values while holding all other SID values constant. 
By seeing your input and hearing the result you quickly 
learn hew to create new musical sounds and special 
sound effects. 

AND MORE . . . 

We don't have enough space to tell you everything 
GodePro-64 offers. You need lo see for yourself BASIC 
tutonals, graphics, sprites, music, keyboard review, sam- 
ple programs— the main menu shown above gives you 
just a summary of the contents of Ihis powerful educa- 
tional product. 

Whether you're a beginning programmer or an experi- 
enced professional. CodePro-6't will help you improve 
your Commodore 64 programming skills We're sure 
because CodePro-64 was developed by a team of two 
professionals with over 25 years of software development 
experience. 

CodePro-64 is a professional quality educational pro- 
gram for the sehous student of personal computing. And 
it's fully guaranteed. Order yours today. 

HOW TO ORDER 

Order yQurcopyofCodePro-64 today by maiiorphone. 
Send only $59,95 plus S3.00 shipping and handling to- 

M*i yi-J y i SYSTEMS MANAGEMENT ASSOCIATES 

^^L^^L^y3700 Computer Drive. Dept CM 
^^WUW^^ Raleigh, N C 27609 

Available on diskette only. fvlasterCard/VISA ac- 
cepted. For faster service on credit card orders call 
loll free1-900-SMA-flUSH (1-800-762-7874), 

Commodore 64 is a trademark of Commodore Business 

Machines, Inc. 

Ad no 733. Copyright 1983. SMA 

Dealer inquiries invited. 



MBATEXT, they have an excellent com- 
puter terminal unit in their Computer 
Patch, or CP-1. 

The CP-1 follows the tradition of excel- 
lence in products associated with the AEA 
name. They have been making code and 
RTTY readers for some time. They have 
employed this knowledge with good 
results in the CP-1. 




The AEA CP-1 "Computer Patch" 

This excellence shows in the superior 
construction techniques and the just plain 
good looks of the CP-1 . It also requires an 
external power source, but the adapter is 
provided. 

Like the Kantronics unit, the AEA filters 
are tuned to a lowerfrequency for CW. On 
RTTY the 170 hertz shift position is switch 
selectable. You are not limited to only this 
shift however included is a variable shift 
position that will cover everything up to 
approximately 1000 hertz. My experience 
with this option showed it to be an im- 
provement over the original Kantronics 
unit when copying commercial stations. I 
did find it somewhat difficult to determine 
the best setting for other than 170 hertz 
shift. The transmit side provides only 170 
hertz tones, so that will be a problem for 
the VHFers. 

Scope outputs are available so that a 
real RTTY tuning scope can be used if you 
have one. Over the years I have used a 
scope and found that it's a bit like having a 
cruise control on your car-very nice to 
have, but far from a necessity. 

The adjacent signal rejection is truly im- 
pressive using the CP-1 . Numerous times I 
would carefully tune (I thought) to the 
stronger of two signals very close together 
and get perfect copy. I became truly im- 
pressed when the stronger signal disap- 
peared and I found that I was actually tun- 
ed to the much weaker signal and getting 
perfect copy. 

With the dual tone detection and 
variable shift features of the CP-1, 1 found 
that I got very good copy on all modes, in- 
cluding commercial "press" transmis- 
sions. Hook one of these up and you can 
show the kids what the US Information 
Service 100 wpm French newswire looks 
like, or get around the world weatherdata 
from one of several stations! 

22ICOMMANDER • February 1984 



The CP-1 has excellent documentation 
and comes with a ninety day warranty. It is 
priced at $239, but is being offered at 
special savings if bought in a package with 
the MBATEXT software. It's a hard com- 
bination to beat. 

SON OF INTERFACE 

One of the nice things about a good 
company is that they listen to their 
customers. Kantronics has gotten a lot of 
feedback from owners of the original In- 
terface, and they have incorporated vir- 
tually all of them into a new super inter- 
face, the Interface II. The unit has just 
begun production as I write this, so a 
hands on test was not possible. 

Kantronics has joined AEA in providing 
a true dual tone RTTY receive system. 
Secondly switch selectable 170, 425, and 
850 hertz shifts are available. There's no 
guessing with this one! On the amateur 
bands you set it for 170 hertz shift just as 
before and forget it. On the commercial 
bands, 425 is the usual rule (the Navy still 
likes to use 850, but most of their 
transmissions are encrypted anyway). For 
the VHF operator 850 hertz is available. 
This shift is also available on transmit, a 
feature not found on other units. 

The Kantronics folks have gone the ex- 
tra mile in providing dual hook ups on the 
back side. You don't have to rearrange the 
shack to switch from the low bands to 
VHF. Separate connections are provided 
for two transceivers, a very nice touch. 

There are scope outputs and a much 
improved tuning indicator. Suggested 
price for the Interface II is $259. I'll let you 
know how it performs in a future issue. 

STUFFING 

YOUR OWN STOCKING 

If you were fortunate enough to get 
everything you wanted for Christmas, like 
a new computer, one of the excellent soft- 
ware packages we reviewed and a top 
notch interface, I still have a suggestion to 
make. One of the most interesting things 
to me about having an RTTY terminal 
available is printing the commercial fre- 
quencies. So many of the transmissions 
are at "odd" speeds and shifts that it can 
be very frustrating trying to tune the 
signal. Since many of these services are in 
languages other than English, this makes 
things even more difficult. 

I've discovered at least one solution to 
many of these problems in a book titled, 
"Guide to RTTY Frequencies", by Oliver R 
Ferrell. If the name rings a bell, Mr Ferrell 
was the editor of Popular Electronics in its 
heyday He is now Chief Executive Office 
of Gilfer Associates. This guide includes an 
excellent introduction to tuning the com- 
mercial bands. The main course consists of 



two lists, one by frequency and another by 
call sign, listing many teletype services 
from around the world. It's always difficult 
to keep the accuracy high in such a publi- 
cation, but my own experience showed 
this one to be right on the mark (and 
space!) most of the time. I highly recom- 
mend it as an operating accessory. 
Reading Perry's introduction took me back 
to my early days in amateur radio. Does 
anyone remember the "Adventures of 
Carl and Jerr/"? Guide to RTTY Frequen- 
cies is available for $9.95 from Gilfer 
Associates, PO Box 239, 52 Park Avenue, 
Park Ridge, NJ 07656. 

ETCETERA 

Kantronics also recently announced a 
package for the short wave listener (SWL) 
that will allow your VIC or 64 to be used 
with your receiver to copy not only CW, 
RTTY and ASCII, but also will allow you to 
"break" certain simple encryption techni- 
ques! An "on screen" tuning indicator is 
included to help you measure the timing 
of signals and then change the baud rate 
to print non-standard speed signals. 
RADIOTAP is the name of this package 
with a suggested price of $199.95. 

Have you been looking for a good pro- 
gram to track OSCAR or any satellite for 
that matter (including the Space Shuttle)? 
Look no further. Tony Parise, WA3HRL 
has written AMS-2064 which works on 
either a VIC or 64. The way he handles 
formatting it for the right machine is real- 
ly slick. The program is sold by AM5AT 
the Radio Amateur Satellite Corporation, 
PO Box 27, Washington, DC 20044. The 
price is $10 for the cassette version, with 
proceeds going to support the amateur 
satellite effort, 

MID-WINTER MADNESS 

Winter got you down? No money left 
foryou computer after buying Smurfsand 
Jedi Knights for the Icids? Next time, a cure 
for the winter doldrums that costs next to 
nothing, particularly if you own a VIC 
Modem! You might "eye" the modular 
cord on your telephone (the one that con- 
nects from the base of the phone to the 
handset) in the meantime. If you think 
someone may be upset if you cut it in two, 
you better look for an extra one. 73 for 
now. 




PSifdc 



I designed Taxpack iio 
you cuuld do something 
really practical with your 
Commodore VIC 20. 



PtTtT Lumberi, MBA 
Via'Prcsident, 



I 




\ 



f 





Taxpack 

Powerful income tax computing 
software specially designed for 
the Commodore VIC 20. 



Now v"u can use your Commodore 
VIC 20 to perform all rKe 
calculations on your Canadian Tl 
general tax form. Taxpack tjuidcs 
you easily through every asjx-ct of 
the form with triendly prompts and 
a comprehensive instruction 
rnanuiil. This nev\' soft\^'aTe is 
available on cassette tape and will 
run on the standard 3.5k memory 
in your Commodore VIC 20 home 
computer.* 

Taxpack lets you tackle your income 
tax form at your own pace. A 
convenient savu-and-restore 
function lets you record and review 
historical results. Professional 
editing features assure easy and 
accurate data entry. TaxJKtck puts 
the pt>wer of tax modelling; and 
plannin(! for subsequent years in 
your hands, today. 



*Thc cais€tlf tilMt tTiduii*a an cspanJtiJ iiTjton of 
Tai/)j*:l{ uith ^honcid display finjtvia, fiir tht: 
CommfHioic VIC 2o's uuh dk+ TntTtuir* *?i;?iiiuiDn. 




Many happy returns 

Because you can calculate and 
preview more tax scenarios with 
Taxpack than you'd have the 
patience or the time to do manually, 
this sottware can help yuU save tax 
dollars. Custom-tailored to the 
Canadian Tl general form, Tcixpoi^ 
will be updated every year to reflect 
chanses in the government's income 
tax regulations. lnno\'atlve program 
design allows us to update Taxpack 
within days of the new Tl's 
availability. 

So easy to order 
To use your Visa or Mostercurd, 
phone us toll free; or. send your 
cheque or money order with the 
handy mail-order form attached. 
We'll confirm your order by return 
mail. Your up-to-date Taxpack 
cassette and manual will be shipped 
within 1 5 days of (he release of the 
1 983 T I general form. 



To order M'ii/i Visa or -.MflsteroaiS •-■ 
call US mll-ftee: 

1-800-268-6364 

(from B.C., call 1 12-800-268-6^64) 



Satisfaction Guaranteed 

We guarantee that you u'ill find 
Taxpack an excellent software value. 
If you are not totally satisfied, drop 
us a siote to say why, and return the 
product post paid to us within 10 
days lor a full refund of the 
purchase price. 



I Want Taxpack! 

Please send me 



■X 



-Taxpacks @ $29.95 $_ 



Nova Scotia residents only, add IC??; Sales Tax 
Add $2 per unit shipping and handling charges 

Total 



+3 
+ 3 



My Name 




Address 


City 


Province 


Postal Code 


Telephone 



Make Chajiic or Monev OrdtT payabk to: 
Cosmopolitan Software Ser%-ices Limited 
and mail u-it/i this order fcmn tt>: 
Box 953, Dartmouth, Nova Scoria 62'^ 3Z6 



Attn: Order Desk 



Circle No. 105 




Still the Best! 



Rated THE BEST educational 
Pfogram for the VIC 20TM by 
CrtatlVB Computing magazine. 

Commodore 64 version: "This 

Is the best typing tutor we have 

seen yet; It can get your 

children touch typing In short 

order and bring an old hand up 

to speed. Includes excellent 

training modules and an 

arcade type mode to liven 

things up and put some 

pressure on;****+" INFO-84 

Our ousiomers continue to tell 

us of their success. . . . 

!'. . delighted with my son's 

progress ... he Is the only 

one In his second grade class 

who touch types at the computer." 

(58 year old man writes) . . . "great, excellent. To me a source 

of great learning ... I just can't express how much I have 

enjoyed It!" 

In dally use by schools across the USA. 

"Computer aided Instruction at its best" Commanrfer magazine 

TYPING TUTOR + WORD INVADERS 

The proven way to learn touch typing. 
COMMODORE 64 Tape $21.95 
COMMODORE 64 Disk $24.95 
VIC20(unexpanded) Tape $21.95 





^^'^'' 



IFR 

(FLIGHT SIMULATOR) 

CARTRIDGE 
FOR THE VIC 20 

COMMODORE 64 

DISK OR TAPE 

S39.95 

JOYSTICK PEQUIRED 



Put yourself In the pilot's seat! A very challenging realistic 
simulation of instrument flying In a light plane. Take off, 
navigate over difficult terrain, and land at one of the 4 airports. 
Artificial horizon, ILS, and other worl^ing instruments on screen. 
Fuii aircraft features. Realistic aircraft performance — 
stalls/spins, etc. Transport yourself to a real-time adventure in 
the si^y. Flight tested by professional pilots and judged 
"terrific"! 

^^^ Shipping and handling SI .00 per WIM 
^^^ order. CA residents add S% tax. WHW ' 

ACADEmV 

SOFTM//4RE 

P.O. Box 6277, San Rafael, CA 94903 (415) 499-0850 

Progr«mm»r>; Write to our New Program Marngor concarrlnfl 

any axceptlonal VIC !OTM or Commodora S4TM gama 

or other program you have developad 



Circle No. 2 



TAPES ON 
COMMAND 

• Games 

• Education 

• Business 

.......*. Utilities 

••••••••••• 

The same great programs of- 
fered in each issue of COM- 
MANDER are now at your com- 
mand! TAPES ON COMMAND 
will increase your valuable pro- 
gramming time by eliminating 
typing and proofreading. 

Starting with the December 
issue, enjoy TAPES ON COM- 
MAND in tape or disl< format. 
Order a year subscription and 
save 25%! 




Tape $ 9.95 each 
Disk $ 13.95 each 

To order TAPES ON COMMAND, 
call toll free (800) 426-1830. In 
Alaslca, Hawaii and Washing- 
ton call direct, (206) 584-6757, 
or write to COMMANDER Ma- 
gazine at P. O. Box 98827, 
Tacoma, WA 98498. 






2^IC0MMAND£R * February 1984 



Wake up your 
SID CHIP with 

NOTE PRO 

Music/Sound Synthesis 
software for the C-64 

You've heard the 64 make great sound effects and music. Now 
there's a way for you to create your own music and sound effects 
without learning a strange new language. While the competition 
forces you to program long alpha-numeric strings to achieve even 
the sho'test piece of music. NOTE PRO is miles ahead, letting you 
compose on a simple TREBLE CLEF musical staff. 

NOTE PRO II, music and sound effects editor and generator is 
untouched by the competition. It gives you all this and more: 32 
step TREBLE CLEF edit pad, 254 choices of tempo, all note 
durations, choice of LEGATO and STACCATO for each note, 
TRANSPOSING by octaves. ARRANGEMENT in any sequence, 
and control of ALL TONE SETTINGS. Use Note Pro li to compose, 
or type in sheet music. No musical or sound effects 
accomplishment is out of your reach with Note Pro II. 

NOTE PRO BRIDGE is a powerful machine language subroutine 
which you may copy and add to your own programs. By adding as 
few as 14 lines to your basic program you can get music and 







sound effects that would be impossible in BASIC. NOTE PRO 
BRIDGE will play Note Pro music files or use data that you create 
within your programs. 

NOTE PRO ! is a music editor that combines simplicity and 
versatility Nothing compares for the money 

PLOT-A-LOT is a hi-res screen utility which allows you to create 
hi-res screens and add them to your own programs easily. 



Note Pro 1 


tape: $24.95 


disk: $27.95 


Note Pro M 


tape: $46.95 


disk: $49.95 


Note Pro Bridge 


tape; $24.95 


disk: $27.95 


Plot-A-Lot 


tape: $8.95 


disk: $17,95 



Visa/MC accepted. We are ELECTRONIC 
LAB INDUSTRIES, 100 W 22nd ST PO Box 
7167, Baltimore, MD— (301) 366-8138. Call or 
write today for your FREE BROCHURE! 

Circle No. 18H 







Commodore® owners: 
THE FUTURE IS HERE . 




rf 



Will your printerlnteriace pass the Commodore' printer test? We don't think so!! Ours mil. 

The CONNECTION™ is truly the ultimate paraiiel interface for the VICZOTm/COMMODORE 64^". This fully intelligent 

interface piugs into the disk (serial) socket just like ihe standard printer and you can easily assign it any device 

number. It will provide virlualiy TOTAL EMLJLATION of the Commodore' printer including all standard graphic 

characters (normal or inverse), column tabbing, dot tabbing, graphic repeal, dot addressable graphics, cursor 

up/down mode, and more. It responds to all of the standard commands (PRINT tt, OPEN, CLOSE, etc.) lo 

insure software designed for the Commodore'' printer will operate wilh the CONNECTION™, Use it in Ihe 

TOTAL TEXT MODE, or purchase our Universal ' CONNECTION tha: works with virtually EVERY DAISY 

WHEEL OR filATRIX PRINTER with stanoard Centronics Parallel configuration. To take lull advantage of 

your printer's special features, please specify the printer type. Available for STAR MIGRONiCS, BX80, 

EPSON OKI, NEC, PROWRITER, BANANA. SEIKOSHA. RITEMAN, GEMINilOX and Others. 

ONLY S1 19 00 Complete. (Additional ROMs are available if you should ever change printers). 

THE CONNECTION PROVIDES: 

1) A 2K Printer buffer. 

2) Full LED Status indicators. 

3) Complete Built in self test. 

4) Printer reset switch. 

5) Adds Skip over perf, margin set, programmable line length, program 
list format commands to your printer. 

6) No need for extra cost, special tape loader for graphics. 

7) All features easily accessed from software. 
6) ASCII conversion, TOTAL TEXT, EIVIULATE, and TRANSPARENT Modes. 

'Note: Only Ihe Unlvcfsal CONNECTIOK wUI not provide 1004t Cominodars graphlca. 



micro 
iiunrE 



Circle No. 55 

1342B RT 23 

BUTLER, NJ 07405 201-838-9027 







•j'i^'-?^ 






.e**:o^*t 













>S1>' 



^»*^v* 



■v-L% 



,0^* 



,^ 



6^*^ 



* '^- 



y^^ 



a" 



*«■* 






oQ' 






^^'~ -^ 



:d^ 1.^ 



,\^y 



«^:'^;^^,^ cP^. . ^"-.^^^^ 



owners 



newest 



.5^..^ 






,^tS-" 



' «e .p^ xrt** 









want 



its 




splendor, and 
another 19 pages 
of peripherals, 
software and books 
that will make your 
CBM-64 or VIC 
computer even 
nicer to live with. 
So, if we missed 



sending you your 
very own copy 
within the last few 
weeks, call us at 
(800) 227-9998 
(unless you live 
in California, in 
which case call 
(415) 965-1735, 



1 



From Skyles 
Electric Works, the 
oldest and largest 
professional 
specialists in the 
business. 



Skyles Electric Works 

231-E S. Whisman Road 
Mountain View, California 94041 



Circle No. 210 



Duplicating 
Data Cassettes 



! By Jim Grubbs 



You've had your computer for a while 
and youVe gotten pretty good at writing 
programs. Now you think you would like 
to share your programs with others, either 
by selling them, putting them in the public 
domain, or maybe just sending them to 
Uncle Joe for him to use on his machine. 
Of course you can load the program into 
the computer from cassette and then 
copy from the computer on to another 
blank cassette. This is probably the best 
way to make a single copy. There is an 
easier way for making multiple copies or 
making copies of tapes with multiple pro- 
grams on them. First a few basics about 
magnetic recording in general and data 
recording in specific. 

YOU TAKE THE HIGH TONE 

When you record music using a tape 
recorderyouareactually placing magnetic 
patterns on a thin piece of plastic coated 
with a metal oxide. These patterns consist 
of many waveforms over a wide frequen- 
cy range. To hear what you have recorded 
you use the process in reverse, changing 
the magnetic patterns back into an elec- 
tronic signal which can be amplified and 
fed to your speakers. When you record a 
computer program on cassette you are 
doing something very similar. Your com- 
puter generates two tones, sometimes 
called (in old teletype terms} mark and 
space. By switching rapidly between the 
two tones, binary (on/off) data can be 
represented on the tape. This is known as 
Ai^SK, audio frequency shift keying. In the 
case of the VIC and some other machines, 
some processing of this signal takes place. 

Unlike recording music with its complex 
waveforms of many instruments playing 
at the same time, for data we can record 
square waves or something very close to 
pure square waves to represent our binary 
ones and zeros. Square waves are what 



they sound like. Rather than changing 
amplitude in a gradual fashion or decay- 
ing slowly as some instruments do, they 
rise almost instantaneously and fall just as 
sharply when completed. This is exactly 
what we need for data storage, on and 
off, or high and low tones, with no 
"twilight zone" region in between them. 
Even though we have done a specializ- 
ed version of recording to best suit the 
needs of our computer, the end result is 
still audio frequencies recorded on a 
cassette tape. Take one of your programs 
and put it into any cassette recorder used 
for regular tapes. What you hear when 
you play it will usually start with a single 
tone and then a buzz saw sou nd, fo! lowed 
by another period of single tone at the end 
of the program. This may be a new ex- 
perience for many VIC owners who do not 
normally have the option of hearing their 
tapes since the Commodore Data Cas- 
sette was designed specifically for use 
with the computer and has no speaker 
built in. If you have the opportunity to view 
your tape signal on an oscilloscope, you 
will see square waves. With a good scope 
and a lot of patience you can actually 
freeze a portion of thedata and translate it 
into the contents of the tape at that point. 

ALL IN AN 

EIGHTH OF AN INCH 

Let's talk about the format of your data 
cassette for a moment. The VIC and most 
other machines record standard "half 
track" monophonic signals. This means 
that on a cassette tape, which is an eighth 
of an inch in width, something a little less 
than one-sixteenth of an inch is magnetiz- 
ed with the data transmission from your 
computer. This will leave the bottom half 
of the tape blank, which means when we 
finish recording on side one the tape can 
be flipped over, placing that blank portion 



on the top side. If everything is in proper 
alignment on your data cassette and you 
play back a tape made from your com- 
puter on a high quality stereo cassette 
deck with VU meters you will notice two 
things. One is that the meters will prob- 
ably be pinned, that is, indicate maximum 
level. The other is that the meters should 
be pretty much at the same level, if one is 
significantly lower than the other, or the 
levels waiver back and forth between 
channels, one of the tape heads is out of 
alignment, the tape has warped, and/or 
you are using cheap tape. If you suspect 
that the tape head on your data cassette is 
out of alignment, servicing should be ob- 
tained from a technician familiar with tape 
head alignment. It is not something the 
novice computenst should attempt. 
Special alignment tapes are used and the 
head is adjusted to a standard so that it will 
be in alignment with all tapes that have 
been recorded properly. 

One source of errors in data recording is 
noise. By keeping the level as high as possi- 
ble the signal-to-noise ratio can be kept 
high, reducing the likelihood of noise mu- 
tilating the data. Additionally, at full 
saturation magnetic recording media will 
tend to clip, that is, the peaks will be flat- 
tened out. In this case, that is a desirable 
effect. After all we want either a high or a 
low, notsomething in between. In normal 
music recording this clipping would be 
perceived as distortion, but for our pur- 
pose a bit of clipping can be helpful. We 
don't want to overdo it though. After a 
certain point other nasty things can begin 
to happen and we end up with undesired 
signals on our tape. 

MASTER AND SLAVE 

It is possible to play back your master 
tape made with your computer on one 
recorder and duplicate it as you would a 

February 1984 • COMMANDERI27 



GLQUCESTER 
CairiPJTEH 

Tools for learning and 

dedicated applications 

programming. 



PHQiriDLJEEl^ Write code for most 
common 8-bit microprocessors, test it 
in circuit, and 
burn it on EP- 
ROM with this 
all-in-one mic- 
ro development 
system cart- 
ridge. Power- 
ful machine code editor provides com- 
prehensive ROMware development sup- 
port. Ideal for robotics, process control, 
game development. Commodore VIC-20 
host computer. Programs 271G, 2732, 
275S EPROMS and similar EPROMS. 

$199.00 




PQ/&L, all features of Promqueen less 
mimic mode. Software enhanced to in- 
clude EPROM (IC utilities, RS-232 com- 
munication, printouts. 28 pin ZIF socket. 
Reads, edits 

runs and pro- ^ 

grams all 5 volt 
2500 and 2700 
series EPROMS 
plus variety of 
EEPROMS all 
without per- 
sonality modules. Commodore C-64 
host computer $299.00 

PQ/EjL, RS pack performs RS-232 
voltage conversions for PQ/G4 system. 

$49.00 




Plug youf applications software into 
Commodore's computers on Gloucester 
Computer ROM Packs. Our top quality 
ROM cartridges include 

- bypassing on 
all chips 

- low noise lay- 
out with ground 
plane 

-solder mask 

and gold plated edge connector 
-wave soldered assembly and solvent 

cleaning 

- DIP switch for address selection 
VIC-20 versions include model V-8 for 
two 2732 EPROMS and model V-IG for 4 
2732 EPROMS. C-64 versions include 
model C-16 for four 2732 EPROMS and 
model B-16 for two 27G4 EPROMS^ 




All products shipped with comprehen- 
sive documentation. Call our user hot- 
line 617-283-7719 or write for infor- 
mation: Gloucester Computer, 1 Black- 
burn Center, Gloucester, MA 01930. 



Crrcle No 19 



music tape on another recorder. The tap- 
ing should always be done with patch 
cords. Holding a mike to the speaker 
creates too much background noise and 
will no doubt result in a copy that will not 
load. Small portable units can be used as 
well as high quality stereo cassette decks, 
but there are some cautions. 

If you are using two mono cassette re- 
corders you are pretty much ready to go at 
this point. If the recorder has a meter on it, 
set the recording level so that it sits in the 
red-not against the pin but above the 
normal level. If you have a tone control, set 
it to the position that allows maximum 
high frequency response. A little ex- 
perimentation may be necessary but you 
will be on your way to duplicating any pro- 
gram that is stored on cassette. 

If you are using two stereo cassette 
decks, some additional points should be 
considered. In stereo recording two chan- 
nels are packed into the space occupied by 
the single channel in a mono recording. 
This really starts splitting that eighth inch 
tape pretty thin with four separate chan- 
nels being recorded on it. The logical step 
would be to allow both channels to be 
recorded at equal level. DON'T DO IT! 

"Unlike recording music, for 
data we can record square 
waves to represent binary 
ones and zeros. " 



Keep in mind that we s^r^ dealing with 
rapidly changing high and low signals 
representing our binary data. These are 
being received by the computer at a 
relatively high speed. Theoretically we 
have two signals, one on each stereo 
track, that are absolutely identical. In prac- 
tice those two signals may be slightly out 
of step or synch ron ization with each other 
This is guaranteed to drive your computer 
bonkers. The solution is very simple, Turn 
down the right channel in the recorder 
you are using to make the copy. In other 
words, record left channel only. This will 
decrease the signal to noise ratio ever so 
slightly but will eliminate the phasing or 
sych ron ization problems mentioned. Use 
the left channel because it is on the out- 
side of the tape, mimimizing cross talk be- 
tween the two sides. 

ALL IS NOT LOST 

Tapes that will not load on your 
machine due to improper recording may 
be salvageable using your home stereo 
system, particularly if you have an equal- 
izer or some method of controlling the 
tone from one recorder to another By ad- 
justing the frequency response, usually 



boosting the high frequencies and/or 
changing the level, sometimes a bad tape 
can be saved. Remember the waivering 
signals mentioned earlier? Look to see 
which channel, left or right, consistently 
stays at the highest level and re-recordthat 
one, even if it is the right channel. This too, 
will cure many problems encountered 
with tapes received from others. 

CARE AND FEEDING 

Regular cleaning of the tape head in 
your recorder is a must. The oxide on the 
tape will clog the tape head which could 
lead to not being able to load a cassette at 
all. Periodicdeaning will eliminate this pro- 
blem. Using a good tape will help even 
more. Stay away from the three-for-a- 
dollar variety that you find at the checkout 
counter in many stores. Check the ads in 
COMMANDER. You will find many high 
quality cassette tapes specifically formula- 
ted for data recording at very reasonable 
prices. 

Another item that many people over- 
look is a tape head demagnetizer Contin- 
ually running a magnetized tape over the 
tape head is just like running a low power 
magnet across the heads. After a while 
the head will become magnetized also, 
causing more load errors. It may even 
harm your previously recorded tapes. See 
your recorder's instruction manual for the 
proper way to clean and de-magnetize 
tape heads. 

If you have a program that you want to 
save forever besure and remove the safety 
tab in the cassette. There are two of these, 
one for each side. You will find them on 
the back edge of the cassette. Removing 
them will keep you from accidentally re- 
cording over your favorite program. If at 
any time you do want to use the tape to 
record again, just put a small piece of tape 
over the hole. 

Data storage is a very important part of 
computing. With the methods described 
you can record multiple copies of your 
programs with minimal effort and time. 




2BIC0MMANDER • February 1984 



Introduction to Assembly 
Language Programming 

Part XIII: Wedges 



^^^^^^^^i^^^^ By Eric Giguere S 

Last month we took a look at the IRQ 
vector and how to use it to add certain 
features to the computer. This month we 
look at a similar concept, involving a 
routine at the very heart of the BASIC in- 
terpreter 

CHRGET 

CHRGET is the name for a small 
machine language routine located from 
$0073 to $008A in memory. Notice it is 
located in page zero of memory. Being in 
page zero allows it to run faster than 
otherwise possible if it were anywhere 
else. This is because zero page instructions 
(ones that access only page zero of 
memory, such as IDA $02} take less time 
to execute than absolute {non-zero page) 
instructions. Refer to Figure 1 for the 
disassembly of the CHRGET routine. 

What is CHRGET used for? Basically, it is 
used to get a value or 'character' (hence 
the name) from memory. This may sound 
trivial, but the fact is that CHRGET is used 
by most of the BASIC ROM routines. By 
setting the pointer at $7A and $7B to the 
start of a BASIC program in memory, the 
interpreter can retrieve each byte in a line 
one at a time and process them as need- 
ed. CHRGET is also used in the IMMEDIATE 
or DIRECT mode. This is the mode the 
computer is in when it isn't running a pro- 
gram, but is waiting for you to enter a 
command (it displays the famous 'READY.' 
prompt). When you enter something on 
the screen, the line is transferred to the in- 
put buffer, a section of memory from 
$02(D0-$0258 used to interpret com^ 
mands in immediate mode. Here, too, the 
BASIC interpreter uses the CHRGET 
routine to fetch each character from the 
input buffer, one at a time. CHRGET is truly 
one of the crucial routines in memory. 

CHRGET is also a very efficient piece of 
code, as you may have surmised by taking 
a look at Figure 1. Notice the IDA $FFFF in 
line 9. This is the instruction that retrieves 
the next character from memory. In this 



example $FFFF is simply a dummy value; 
the real value (which we can refer to as 
POINTR) is always changing. The neat 
thing about CHRGET is that each call to it 
increments the POINTR by 1, by incremen- 
ting the bytes pointing to the location 
themselves. Note that if you access the 
routine starting only at CHRGOT ($0079) 
you will load the current character being 
accessed because you haven't increased 
the pointer This self-modification feature 
of CHRGET supplants the need for fancy 
indexing routines using the X or Y 
registers. 



FIGURE ? 



Besides getting the next character in 
memory CHRGET also sets certain status 
flags depending upon certain conditions. 
If the character loaded is a colon (ASCII 
$3A) or a null-byte ($00, indicating the 
end of program line), the Z flag is set, and a 
BEQ after a JSR CHRGET will succeed. This 
checks for end-of-statement/end-of-line. 
If instead the character happens to be a 
numeral (0-9, ASCII values $30 to $39), 
the carry bit will be cleared, thanks to the 
intriguing code from lines 14 to 17 Other- 
wise the carry will be set. CHRGET also 
uses the code at lines 12 and 13 to skip 



FILEHRME: 


CHRGET. OBJ 








LINE 


BDDR 


CODE 


LRBEL 


OPC 


OPERflNB 


COritlENTS 


oeei 


0873 






J CHRGET ROUTINE 




3002 


0073 






; RS FOUND 


IN VIC AND 


C64 


06^13 


0673 






f 








0304 


0373 








ORG 


*0073 




0005 


0073 






; 








ei?)06 


0(?73 


E6 


7fi 


CHRGET 


INC 


CHRGOT+1 


; INCREMENT LOU BVTE 


0007 


0075 


D0 


02 




BNE 


CHRGOT 


.; CHECK FOR HEW PRGE 


0008 


3077 


Ee 


7B 




INC 


CHRGOT+2 


; INCREMENT HIGH BVTE 


0009 


0079 


m 


FF FF 


CHRGOT 


LBfl 


tFFFF 


.:OET CHRRflCTER CtFFFF-BUMMV VRLUE) 


0010 


007C 


09 


38 




crip 


«' ■■ 


.; CHECK FOR COLON 


0011 


m?E. 


B0 


efl 




BCS 


EXIT 


.:IF COLON OR GRERTER EXIT 


0012 


0380 


09 


as 




CMP 


#3E 


; CHECK FOR SPACE 


0013 


0082 


F0 


EF 




BEQ 


CHRGET 


.ISKIP spRces 


0014 


0084 


38 






sec 






0015 


0085 


E9 


.30 




SBC 


«*30 


ITHIS HILL SET THE CHRRV BIT 


0016 


0087 


319 






SEC 






0017 


0988 


E9 


D0 




SBC 


#tD0 


U.IHEN flCC. IS HOT #$30 TO #*39 


091(5 


008R 


60 




EXIT 


RTS 






0019 


BBBB 














0026 


00eB 






; NOTE 


: THE DUMMV BVTES FOLLOtilHC CHRGOT 


0!?i21 


0083 








CRN BE REFERRED TO flS 'POINTR' 


0022 


008B 














RSSEMELV COMPLETE. 











SVMBOL TABLE: 

C.HRBET-*0073 CHRG0T-*B@79 EXIT *003R 



PROGRAM START: «0073 



PRODRRM end: *00BB 



February 1984 • COMMANDERI29 



over any spaces (ASCII $20). Any routine 
calling CHRGET can easily tell if it has 
reached the end of a statement or if the 
character retrieved is a numeral (perhaps 
indicating a program line number). This 
feature is used in Figure 3, which we'll get 
to later 

WEDGING INTO CHRGET 

Because CHRGET is in RAM we can easi- 
ly make changes to it. It's possible to in- 
tercept characters retrieved by CHRGET 
and make use of them somehow. Pro- 
grams such as DOS AID or my very own 
VICDOS (formerly named DOSPLUS-see 
the February 1 983 issue of COMMANDER) 
actually do this. By slightly altering 
CHRGET these programs can search for a 
certain flag character, such as '©' or '>' 
and if encountered jump to some other 
routine to execute something (such as 
sending all characters following the flag to 
the disk drive as a command). What you 
use CHRGET for is up to your imagination. 
But how do you alter CHRGET in the first 
place? 

The solution is to place a 'wedge' right 
in the middle of CHRGET A wedge is 
basically a JMPorJSR instruction 'wedged' 
into other code to temporarily divert the 
microprocessor to another piece of code. 
A wedge is used when there isn't enough 

Figure 2 

FILENRME; ICrGE.OBJ 



memory or it's very awkward to rewrite 
the whole routine we're wedging into. 
The wedge can also be referred to as a 
'patch', though this is used more often as 
a reference to corrective code use to im- 
prove or correct programs. 

Figure 2 is a general CHRGET wedge 
program, complete with explanations as 
to what each line of code does. It should 
be noted that there are several spots to 
put wedges into CHRGET, but 1 prefer 
placing it in line 10 of Figure 1, right after 
the LDA instruction. Going quickly 
through Figure 2, lines 10 to 16 initialize 
the wedge by placing a 'JMP $0349' in the 
CHRGET routine. This routine is called by a 
SYS 828 (from BASIC) or a JSR $033C and 
returns when finished. The CHRGET 
routine will now jump to $0349 each time 
it is called. Your initialization routine may 
make it point somewhere else, but make 
sure you have the pro per code in place, I'll 
be referring to specific memory locations 
in my examples but please remember they 
can refer to anywhere you wish to place 
them. 

Lines 18 to 27 form the wedge routine. 
Here the character is pushed onto the 
stack and then examined to see if it is an 
ampersand ('&'). If not, the routine bran- 
ches to EXIT Another check is then made 
to make sure the computer is in im- 



LINE flPUP CODE 



LOBEL QPC npERfiND 



aeea 

0366 

0i»a7 
erne 

oetn 

mi i 
eel 2 

0013 
1981 -1 

SB 15 

mi? 
BBie 

0019 
0621 

0es2 

0023 

ms* 

6025 

002(1 

0027 
0(526 
0929 
0030 

00.-31 

0ro2 

0033 
0035 

0e3«; 

0337 
0038 
0039 



P133C 
033C 

Dsgc 

033C 
033C 
033C 
033C 
0330 
033C 
033C 
e33E 
0340 
0342 
n?44 

0:^4S 
3343 
0349 
a349 
034B 
034C 
034E 
0330 
0352 
0354 
0356 
(33S3 
03S9 
035B 
035B 
035C 
03SE 

03S1 

0364 

0364 

0365 

aS6: 

0365 

03S8 



OENERflL 'USDOE' PROORHM 
FOR USE ON THE VIC OR C64 



BV ERIC CleUERE 
OCT. 15/83 



a9 4C 
35 7C 
fl9 4S 
85 7D 
FI9 03 
95 7E 
t;3 

48 
C9 25 

m 0E 

H5 7B 
CS 02 
D(? 07 
H5 D4 
D0 03 
66 
00 99 

68 

C9 3fl 
9B 01 
60 

4C so 08 
ER 



ORO *e33C 

SETW130 LDR #*4C 

STfl «7C 

LDfl #<WE)13E 

STH J:7.:i 

LDfi «:>lJEr05 

STH I7E 
RT3 



WEDGE 



em's #'4 
BNE EXIT 
LDB *7B 
CMP #i02 
BNE EXIT 
LDR tli4 
BNE EXIT 
PLR 
BNE PROCES 

EXIT PLR 

CMP «' : 
BCC JUMP 
RTS 

,1IJMP JMP 40390 

PROCES HDP 



65 SC 32 03 ENEPRO JMP .:fa3(3J; 



:PPOC«fin STRRTS IN CRSSETTE BUFFER 

:PLRCE THE OPCOBES FOR 'JMP' 
,:RND THE UlEDOE RDDRESS INTO THE 
;CHROET ROUTINE 



JIJEEOE IS flCTIVRTEB, RETURN TO BfiSIC. 



;CH5CK INCOMIKO CHftRftCTER 

:NnT UHflT WE IIRHT. SO LERVE 

.CHECK TO MBKE SURE THERE ISN'T 

:R PROOR'^M RUNNING 

;IF SO. LERVE 

;CHECi< TO SEE IF QUOTE MODE ON 

.;IF SO, LERVE 

,G0 TO BNE PROCESSING ROUTINE 



.: CONTINUE CHROET 

; ENTER VaUR COBE STRRTINd HERE 



;RETUSN to ERSIC WHEN FINISHED 
i'JSim RBOVE LINE 



flSseriBLV COMPLETE. 



SVMBOL T3BLE: 



SETWDG-*033C l.JETiOE~t0349 EXIT J035B JUMP 10361 PROCES-*0364 

ENI1PRO-S03S? 

ppnRRBM STflRT: SSSSC 'PROGRRM END: *03S9 

3q'IC0MMANDER • February 1984 



mediate mode. If it is, location $78 will 
equal 2. A final check is made to make 
sure 'quote mode' is off, and that this isn't 
part of a PRINT statement, If everything is 
OK the onginal character is pulled off the 
stack (even though we don't need it) and 
the routine branches to PROCES. EXIT is a 
routine that replaces the code we 
destroyed in CHRGET by placing the 
wedge. It mimics what happens in lines 1 
to 18 of Figure 1. 

PROCES is the start of your own pro- 
cessing routine. What you place here is en- 
tirely up to you. When you've ended your 
code you should leave in one of two ways: 
1) via a JMP ($0302), or 2) via a JMP 
£0®73. The former will ignore whatever is 
left of the input line after you processed it, 
while the latter can be used to let the com- 
puter process the rest of the line normally 
The choice depends on your program. 
You should also notice that even though 
Figure 2 is my 'standard' wedge program, 
there is still considerable room for change. 
You can simply change the CMP state- 
ment in line 19 to check for a different 
character, or you could add multiple CMPs 
for several different functions. Simply 
keep the same logicshown in Figure 2 and 
everything should be all right. 

MULTIPOKE 

As an example of using a wedge in 
CHRGET, I have included a program I call 
MULTIPOKE. Loaded into the cassette buf- 
fer, MULTIPOKE is basically an extended 
POKE statement that lets you poke values 
into successive memory locations without 
a whole string of POKE statements. To use 
MULTIPOKE, type in the BASIC loader pro- 
gram for your computer (Figures 4a or 4b) 
or use an assembler to assemble the listing 
in Figure 3 and load the code directly 
Once in memorythe code is activated by a 
SYS 828, and deartivated by a SYS 919. 

The command formatfor MULTIPOKE is 

as follows: 
&address, value (,value ,value): 

'Address' is the starting memory location 
to be POKEd while 'value' is a value from 
0-255. The command must be in a pro- 
gram line (it won't work in immediate 
mode) and must end with a colon (':'), 
even if it's the only thing in the line. What it 
will do is POKE the first value into memory 
location 'address', and then POKE the sec- 
ond (if any) into address -i- 1 , and so on un- 
til it reaches the end of the statement. 
Each value must be preceded by a com- 
ma. As an example, the line: 

10 & 53280, 3, 1: 
would POKE 3 into location 53280 and 1 
into 53281. MULTIPOKE will also work 
Continued on page 132 



WORD PROCESSING 
HAS NEVERJREEN SIMPLER 




Broderbund's Bank Street 

Writer turns your Apple, Atari, Commodore 64 or IBM 

PC into a powerful word processor with many of the ad- 
vanced features you'd expect to find only in an expensive 
business system. Powerful, yet purposefully simple, Bank 
Street Writer has no complex codes to memorize. The screen 
guides you every step of the 
way. It's everything you're 
ever likely to need in a word 
processor at a price you can 



afford. Here are just a few of 

its many features; • Add, 

move, insert and erase blocks 

of text, • Universal search 

and replace, • Automatic centering and indent, 

• Automatic word wrap, so you don't have to hyphenate 

or "return" at the end of each line, • Potent print format 

routines all in memory, • Disk storage and retrieve 



Bank Street 

Writer 



functions with password pro- 
tection, • Document chaining allows you to print docu- 
ments of unlimited length, • Page headers and automatic 
page numbering - top or bottom, • Highlighting of text, 
• Upper and lower case without additional hardware. 
Broderbund's Bank Street Writer comes complete with 

Tutorial and Utility programs, 
a comprehensive reference 
manual and a free back-up 
disk. Student approved, the 



^^ entire system has been exten- 
sively tested by Bank Street 
College of Education and 
International Educations. 
Bank Street Writer. The ground-breaking, sensible combi- 
nation of word processing power, thoughtful design, and 
exceptional value. 
Watch for our soon-to-be-released Bank Street Speller! 



The First Word Processor For The Entire Family. 



Hardware requirements: Apple version requires -Apple !le or 48K Apple 
II Plus or 48K Apple li with Applesoft in ROM cr RAM. and a 16 sector 



controller. Atari 400/800/ 1200XL version requires 48K (BASIC canridge 
for use of tuioriai). Borh versions require only one disk drive. 



^BroderbundSoftujafe 



17 Paul Drive, San Rafael, CA 94903, Telephone (415) 479-1170 

Apple is a registered trademark o( Apple Computer, Inc, Atari Is a registered trademark of Atari, Inc;. 
Commodore 64 Is a registered trademark of Commodore Electronics LW. IBf/ PC Is a regislered trademark of International Business Machines, 

<^'":ie No, 223 February 1984 • C0MMANDERI3\ 



THESE COULD BE THE 
KEYS TO YOUR FUTURE 



Unlock all the potential of your 
Commodore 64 and VIC-20* with 
RUN. 

Explore . . . Experiment . . . Enjoy . . 
Beginner and expert alike will be 
taken beyond the manual to the limits 
of their abilities. Enter your own game 
programs. Construct a simple hardware 
add-on. Broaden your scope with unique 
appHcations, , .And, . .get a 13th issue 
FREE! 

Enjoy key features like these: 

• Games for fun & strategy, 
•Programming tips help you learn short cuts. 

• Candid reviews help you make money-saving 
decisions. 

• Programs to add to your Hbrary. 

• Instructions & tutorials to increase your skUls. 

• Hardware & software modifications help your 
machine work smart. 

• Unique applications broaden your scope. 

Here's a system-specific magazine vmtten with 
you in mind. Written by and for the reader to give 
time-saving, money-saving hints. You'll get instruc- 
tions and tutorials to increase your skills, and candid 
reviews to help you make the right decisions. Most 
of all though, you'll have fun. 

'Commodore 64 and VIC-20 are repstered trademarks of Commodore Business Machines, Inc. 




Circfe No. 182 

Commodore 64 and VIC-20 
owners are one of the largest 
groups of computerists today. 
Enjoy the benefits of this with 
your own magazine. Be in con- 
trol like never before. Order 
RUN today and get a 13th 
issue free with your prepaid 
order (check or credit card) 
of only $17.97. Send in the 
coupon or call toll free 
1-800-258-5473. 



Send me a subscription to RUN for only $17.97 per 
year. I understand that with payment enclosed or 
credit card order I will receive a FREE issue making a 
total of 13 issues for $17.97. Save $2.00 off the basic rate! 

□ CHECK/MO DMC UAE a VISA D BILL ME 



card#_ 



. exp. date . 



signature 
name 



address . 



city_ 



_state_ 



Canada & Mexico S20.97; Foreign Surface (37.97, lyearonly, US funds drawT\ on US 
bank Foreign airmail, please inquire. Pieasi Qiiow 6 to 3 weeks for detivefy. This offer 
expires January 31, 1934. 

RUN • Box 954 • Farmingdale, NY 11737 I 

73DFCMJ 



COintCTionisi 








CONNECTIONS 

Krell's Connections Is the most exciting 
development in educational computing 
since LOGO. Connections offers 
children ot all ages a new world of 
entertainment and intellectual challenge. 
Parents and educators will be gratified 
by the intriguing yet serious nature of 
Connections. 

Connections is accompanied by an 
initial set of data bases (included free 
with the game system) that deal with 
geography, chemistry, mammals, mathe- 
matics, tools, and everyday objects. 
Connections helps users to buiid their 
own data bases and to utilize the data 
bases created by others via the Connec- 
tions User Group Excliange Program. 
48K. '99.95 



New.' ALEXANDER THE GREAT 

Available at last!!! Alexander The Great is the ultimate 
game for developing word and arithmetic skills, far better 
than Scrabble'". Alexander The Great permits equal 
competition between players at different skill levels. 
Complete graphics and range of options make Alexander 
The Great the best and most challenging, educational tool 
ever devised, Available for all microcomputers and in a 
board version, ^BK. '39.95 



KRELL'S SAT* 
PREP SERIES 

70 POINT SAT' SCORE 
INCREASE WARRANTY 

42 program series. Compiete coverage 
of all SAT* topics including The Test of 
Standard Written English. All materials 
presented in SAT' format and at the 
same level of difficulty encountered in 
SAT* Exams. Scoring and explanations 
provided instantly, Krell's unique logical 
design customizes this multi-disk set for 
each individual user. Beware of imita- 
tions! *299.95 
Bonus Included: The As & Bs of Academic 
Scholarships by Robert Leider and Shelly 
Schwab. 6th Edition. 

Available at Selected Dealers 




KReUt 

L 

G 




KRELL'S LOGO 

The M.I.T. authorized version. Compre- 
hensive 4-disk set includes two copies of 
LOGO for Apple IT", all utility programs 
and Sprite drivers, all M.I.T. demonstra- 
tion programs, shape editor, music 
editor, 21 program Alice in Logoland 
Tutorial Series, and massive documen- 
tation including full color wail chart. 
THIS IS THE GENUINE ARTICLE! 
Unlike the version marketed by Apple 
Corporation, KRELL'S LOGO offers the 
full package of M.I.T. features including 
the ability to save pictures. 

Spectacular Price '89.95 
TOP RATED IN INFOWORLD 
EXCELLENT IN ALL 
CATEGORIES! 



jVe>v' PLATO'S CAVE 

Spectacular game for aspiring scientists of all ages. 
Players probe Plato's Cave with light beams as they ex- 
plore the relation between illusion and reality and the 
relation between evidence and inference. Graphic, dyna- 
mic, and challenging, with difficulty levels suitable for 
all. 48K '49.95 

CALL OR WRITE FOR A COMPLETE CATALOG 



ACORN, APPLE, ATARI, COMMODORE, IRM-PC, RADIO SHACK 

Ttademarks o< Acorn Compuler Co Apple Comp Corp.. Atafi Comp.. Commodore Corp . IBM. Tandy Corp 

THE GREAT AMERICAN S.A.T. CONTEST 



CALL OR WRITE FOR DETAILS 



Circle ^Jo. 171 




N i Rearoents ma sases xa* 

Pa)*nent id u S 

dOOars oni-f 

Pf-c-w slujrirv hig^ei outi-oe u 5 

DEALER INQUIRIES 
INVITED 



KREI£ 



SOFTWARE CORR 

The stale of Itie art in educational camputing 



For all orders outside 
New York State 

600-24-KRELL 

For mformation (516) 751-5139 

SAT and 'College Board are regisiered Irademarks and service martis of Ihe College Entrance Examinar<on Soard Krell Software Crop hasnoafl«*talion 
wilh IheCEEB and tsso'elyreiponstbie lor ttwse programs KreMsM i T LOGO ' V98t K4assachiiselts institute of Technologv Infowortd* 1983 by Popufar 
co"ipuling Inc a suOsidtarv of CW Commumcniion. inc Frammgham MA ScfabOle -s a registered tradomafk ot Selchow and Rigftter Company 



1320 Stony Brooh Road 
Stony Brook, New Yortt 11790 



Electronic Blackboard 

Reviews of Educational 
Software 



■fly Maryanne Dodd \ 



This month 1 will focus on software 
designed for computer assisted instruc- 
tion (CAI) in mathermatics. There are prob- 
ably more educational programs written 
for math than all of the other academic 
areas combined. This is because math is a 
highly structured, precise discipline, and 
lends itself to computer instruction more 
readily than most other subjects. 

When using CAI, the teacher must 
always keep in mind the individual needs 
and abilities of the children using the pro- 
gram. Some programs may be perfect for 
one child while another child will be bored 
or frustrated. Also, certain programs as- 
sume no prior knowledge in an area and 
teach whole concepts, while others act as 
drill or reinforcement of previously learned 
skills. The programs in this month's review 
vary in the amount of initial instruction of 
concepts and the range of skilts covered. 

COMPARING WHOLE NUMBERS from 
Creative Equipment is a CAI package that 
provides initial instruction of concepts as 
well as drill. The program is designed 
around one very specific objective-teach- 
ing the relative value of whole numbers. 

PIN BALL MATH by Taylormade is de- 
signed to provide tutoring and drill in the 
four basic arithmetic operations after the 
student has had initial instruction. 

FLOWER POWER by Softwave provides 
no teaching of concepts, but does involve 
multiplication drill at various skill levels. 



TITLE: 

FORMAT: 

PRICE: 

MODEL: 

AUDIENCE: 

SUMMARY: 



SOURCE: 



COMPARING 
WHOLE NUMBERS 

Diskette and Cartridge 

S79.95 

Commodore 64 

Third grade 

CAI program that teaches 

the comparison of whole 

numbers. 

CREATIVE EQUIPMENT 

6864 West Flagler Steet 

Miami, FL 33144 

(305)261-7866 



Robin the wise old owl personally invites 
all third graders to join her for fun and 
adventure as they learn to compare whole 
numbers together. This is accomplished 
through a new software package, COM- 
PARING WHOLE NUMBERS by Robin F. 
Brown from Creative Equipment. 




ALEX, PLEASE STUDV 
THIS CAREFULLV ■! 



a 



COMPARING WHOLE NUMBERS is de- 
signed to teach the concepts "less than," 
"greater than," and "equal to" as they 
relate to whole numbers, on the third 
grade level. The program is contained on a 
diskette and cartridge which are loaded 
into the computer together with an 
automatic boot. The menu has a choice of 
four different types of lessons: numbers 
0-99, numbers 0-999, numbers 0-9999 
and word problems. 

After selection is made, Robin the owl 
says "Hi" and invites the student to type 
his or her name and age. The program 
then personalizes the lesson by making a 
comment about the child's age and refer- 
ring to the student by name. The compari- 
sion symbols and place values are then in- 
troduced, followed by several screens of 
examples. The student's name is used fre- 
quently, and Robin draws attention to 
details on the computer blackboard by 
pointing with her wing. Follow-up instruc- 
tions are offered if the initial directions are 
not fully understood. 

The student then answers comparison 
questions by using the function keys and 
keyboard. Correct responses receive 



positive reinforcement sentences which 
include the student's name. Incorrect 
responses bring gentle reminders to check 
the place value or to remember the sym- 
bols. After three consecutive incorrect 
responses, Robin suggests that the stu- 
dent review the concepts again. Then the 
computer will automatically present a 
short review before any new questions are 
given. 

At the end of each lesson there is a sum- 
mary stating the number correct, the 
number incorrect and the percentage cor- 
rect, The computer then tells the student 
either to proceed to the next lesson or to 
review the concepts and do the same 
lesson again. 

Also accompanying the program is a 
loose leaf binder containing complete 
documentation, specific behavioral objec- 
tives for each lesson, and worksheets with 
pre-tests and post-tests. The documenta- 
tion is undoubtedly the most complete I 
have seen for any program. The program 
is truly "user friendly" Complete instruc- 
tions are given, including a chart that ex- 
plains what to do if the program fails to 
load. 

I feel that COMPARING WHOLE NUM- 
BERS is an excellent piece of software for 
classroom use. The positive interaction 
with Robin the owl would provide a plea- 
sant learning experience. The program is 
broad enough that children with a wide 
range of abilities would benefit from its 
use. Some students might be able to 
master comparisons by using just the pro- 
gram a few times, while others might 
need to use both the program and the 
worksheets. There is enough to provide 
everyone with sufficient and varied prac- 
tice. Even though the program is of such 
high quality I hesitate to recommend it for 
home use because of the cost and limited 
scope. Itwould bean excellent program to 
use at home if you have access to a soft- 
ware library, or if a child is having difficulty 
with the relative value of numbers. 



3AIC0MMANDER • February 1984 



TITLE: PINBALL MATH 

FORMAT: Diskette or Cassette 
PRICE: Cassette $19.95 

Diskette $24.95 
MODEL: Commodore 64 
SUMMARY: CAI tutorial and drill of basic 

arithmetic operations. 
SOURCE: TAYLORMADE SOFTWARE 

RO. Box 5574 

Lincoln, NE 68505 

(402) 464-9051 

SKIP acxi rKoiiiin 



\ 



/ 



\ 



PINBALL MATH from Taylormade is a 
math tutorial and dnil involving the four 
basic operations (addition, subtraction, 
multiplication and division}. The program 
centers around a replica of a pinball 
machine drawn on the screen with math 
problems displayed inside of it. If the stu- 
dent enters the correct solution the pinball 
machine lights up, flashes, and produces 
typical pinball sounds. If an incorrect 
response is entered a pinbail man gobbles 
up the wrong answer. After three incor- 
rect responses the correct one is d isplayed . 

There are three levels of difficulty for 
each operation. The easiest level focuses 
on drill of the basic facts for that opera- 
tion. During the easy level the child can 
count the number of balls before they 
change into numbers on the screen. The 
remaining two levels provide tutoring and 
drill of procedures unique to the specific 
operation. 

During the medium level of addition, 
three-digit addends are used with 
regrouping occurring randomly. The hard 
level of addition presents column addition 
with three addends. A question mark 
prompts the student to make a keyboard 
entry, one digit at a time. Responses are 
entered from right to left and the com- 
puter checks and corrects (if necessary) 
each digit before another one can be 
entered. 

The medium level of subtraction con- 
sists of a three digit minuend and a two 
digit subtrahend with no regrouping. The 
hard level of subtraction contains pro- 
blems that may or may not require 
regrouping. As in addition, the solution is 
entered from right to left with each digit 
being individually checked. 



The medium level of multiplication has 
a three digit number multiplied by a single 
number. At the hard level, a three digit 
number is multiplied by a two digit num- 
ber The student is expected to work the 
problem on the screen. The program uses 
question mark prompts to keep place 
values straight. 

The medium and hard division levels are 
very similar to the multiplication segments 
in that the medium level has a three-digit 
number that is divided by a one-digit 
divisor, and the hard segment has a three- 
digit number that is divided by a two-digit 
divisor The method used to solve the 



problems is standard long division, similar 
to that taught in most classrooms. The stu- 
dent enters the quotient and the com- 
puter does the multiplying. The student 
then subtracts and brings down the next 
number If an incorrect quotient is entered 
the computer will prompt with "Too 
small" or "Too large", and multiply the 
number that the student entered to 
demonstrate the error 

Points are recorded on the pinball 
machine according to the amount of time 
taken to enter a response. The easy games 
consist of five hundred points, medium 
games are one thousand points and hard 



CampuT-shirf 



A very 
special T-shirt for 
a very special breed 
—the CBM owner/user! 

With a 
very special message 
from the heart! 

Lovingly crahed facsimile, 
with CRT display, of YOUR: 

• VIC 20 

• Commodore 64 

• PET 

• SuperPET 





50 SO coiton pcil\ hWnd) in ^k■I^dt]l^ 
Sofi Kvi^*- Scrci'nprioti'iJ m bUrk 



'8 



50 

ea 



A Gift to Give or to Keep 



CirtleNo. )5fl 



Please specify Style No.. Quanlity & Sije(s) u,hen ordering. 

StWe *^ VIC 20: *B Commodore 64; »C PET; "D SuperPET 
Sizes ADULT (Mens) S-M-L-XL KIDS S(6-8) MaO-12) L(14-16) 

Ask about our Users Group discount. ■ Dealer inquiries: (212} 838-8153 



"The Computer Friendly People" 

SubterraneB □esignuiar^s 

Dept. CM 

P.O. Box 319 

New York, NY 10028 



□ Send free data on 
Users Group discounts. 

□ Send free Illustrated 
"softwear" brochure. 



PlesH send me the following CompuT-BhirlB @ J8.50 ea.: 



AddllSOn Idnhipping&handliiia I (J lAL $_ 

N^'b cf^idvrvl^ Add Appiiipridit' ^dlf^ Ida 

Lnclo^p check in miinPh order pdvdbli- Ki» SUBTERRANBA 



N a me . 



Address . 

City 



State. 

i^lt-i3»<' dlliiu 4-6 u^-vk^ <nr dgLcfty 



.2, P. 



February 1984 • COMMANDERIBS 



games are two thousand points. After 
game points are attained the points roll 
over and another game at the same level 
begins. When the student wishes to end 
the practice he pushes the "f1 " key, and an 
evaluation consisting of the number of 
problems, number of games, amount of 
time taken, and the percentage of first 
answers correct is given. 

PINBALL MATH is built around sound 
education principles. The methods of solv- 
ing the problems is the same sequential 
method found in many elementary school 
curricula. The numbers are large and 
presented on a contrasting background 
that is easy for young children to read. 
Mistakes are recognized instantly and the 
student is shown exactly where each 
mistake occurred. I especially like the non- 
threatening way the bail gobbles up 
mistakes so that they are erased and 
forgotten quickly. Pinball math would 
definitely be beneficial to a child who is 
just learning a new math operation such 
as long division, or to a child who vaguely 
knows how to do an operation but needs 
review and practice to achieve mastery, 



TITLE: 


FLOWER POWER 


FORMAT: 


Diskette 


PRICE: 


$39.95 


MODEL: 


Commodore 64 


AUDIENCE: 


First grade through junior 




high school. 


SUMMARY: CAI math drills involving 




whole numbers, fractions, 




decimals and the four basic 




arithmetic operations. 


SOURCE: 


SOFWVAVE 
156 Drake Lane 
Summertown, TN 38483 
(615)964-3537 






FLOWER POWER by Softwave presents 
an almost unlimited supply of math drills. 
There are a total of thirteen different pro- 
blem categories. The student chooses the 
type of number (whole, fraction, or 
decimal), and then the basic arithmetic 
operation (addition, subtraction, 
multiplication or division). Alternatively 
the student may choose to practice 
fraction-decimal conversion. 

36ICOMMANDER • February' 1984 



After the student has entered his or her 
name and chosen the type of practice, a 
problem appears on the screen "land- 
scape. " For each correct response a flower 
grows in the garden and "right" is flashed 
on the screen. If an incorrect response is 
given a weed grows among the flowers 
and the statement "No, that's not it. Try 
again" is flashed on the screen. Afterthree 
tries the correct answer is given. After ten 
problems a summary is given of the 
number of correct responses on the first 
try, as well as a final score based on the 
number correct and the time taken to 
enter each response. 

FLOWER POWER has the capability of 
charting students' progress and storing 
separate data for up to thirty names. The 
first time the student chooses a type of 
drill, the program starts at level one. 
Thereafter, the computer will automati- 
cally place each student at the same level 
attained the last time that he or she used 
the program. When a series of correct 
responses are given the computer 
automatically advances the student to 
more difficult skill levels. After an incorrect 
response the computer drops back to a 
less difficult skill level and gives five prac- 
tice problems, then gradually increases 
the difficulty level. 

Also included on the diskette is a 
separate utility program called REPORT 
This program lists theskill level of each stu- 
dent for each operation and the high 
score attained at each level attempted. In- 
dividual student's scores may be examined 
on the screen, and a hard copy of scores 
for all users may be obtained with a 
printer 

FLOWER POWER is not a teaching pro- 
gram. There are no explanations or 
prompts that explain procedures or 
analyze errors. All problems are presented 
horizontally and the responses are 
entered from left to right. There is no pro- 
vision for the student to work the prob- 
lems on the screen. In fact, after level five 
the student will not be able to solve the 



problems mentally and will need to use 
paper and pencil, FLOWER POWER is a 
good program for drill after a student has 
obtained an understanding of the basic 
rules governing a given arithmetic opera- 
tion, but has neither achieved an accep- 
table level of speed nor a high degree of 
accuracy. The multiple skill levels allow for 
utilization by a class or family with a wide 
range of math abilities. The time factor is 
present but its effect is subtle. Although 
points are based upon the duration of 
time taken to enter a correct response, 
there is no pressure or penalty. The prob- 
lem does not flash or disappear when a 
student takes longer to enter an answer. 
The graphics and sound used in the pro- 
gram are simply done. An unobtrusive 
sound accompanies the growing flowers. 
The landscape and flowers are shown in 
bright colors that do not distract from the 
math. Young primary students will enjoy 
the immediate reinforcement of flowers 
growing on the screen. The short 
segments of ten problems followed by an 
evaluation will provide the immediate 
feedback thatyoung students need. Older 
students may be unimpressed by the 
flowers and weeds, but will find the multi- 
ple levels challenging. With calculator in 
hand 1 tried to find the upper limits of the 
levels but I gave up after reaching level 
twenty-six. However, I am sure that many 
sixth graders would try to find the highest 
level just to prove that it is there. 




VIC 20 / COMMODORE 64 
INCOME TAX PROGRAM 



-1983 Forms 1040, 2441, Schedules A, B, D, G 

-Menu Driven 

-Saves Tax Data on Disk/Tape 

-Optional Printer Output 

-Quick Last Minute Changes 

-Answers "What If" Questions 

-Cassette $49.95/Diskette S51.95 

-Postage/Handling Included 

-VIC 20 Requires 24K Expander 

-Dealer Inquiries Invited 



SEND ORDERS 
OR INQUIRIES TO: 

UC SOFTWARE 

P.O. BOX 2036 

UNIVERSAL CITY, 

TX 78148 

Circle No. 201 



BASIC Education: 
Programming for Learning 

Part II: The Quiz 



^^^^^^^^^Mfiy AnHy Van Duyne ! 

Perhaps we ail remember with a smaii 
amount of terror those days in school 
when a message would appear on the 
blackboard saying "Quiz tomorrow", or 
the teacher would walk into the room 
armed with freshly dittoed papers for a 
pop quiz. For many of us the word "quiz" 
has both bad and humorous connota- 
tions-it is a rather funny sounding word, 
but often one suffered through a quiz as if 
it were a form of punishment. These short 
tests, though, can provide valuable infor- 
mation for the teachers (or these days, 
"learning facilitators") as to the progress 
of the students in their charge and the 
identification of individual strengths and 
weaknesses. 

A quiz is used not to teach, but to assess 
knowledge. It can take several forms, in- 
cluding fill-in-the-blank, writing a short 
sentence or paragraph, connecting two 
elements with lines, true/false, or multiple 
choice. 

Of these, several are difficult to "com- 
puterize". Fill-in-the-blank would require 
string inputs, and the evaluation routines 
would have to be able to handle the va- 
garies of spelling, spacing, capitalization, 
or perhaps an answer that is correct but 
not the teacher's intended response. (This 
embarrassing situation occurs more fre- 
quently than most teachers would like to 
admit.) These same problems are com- 
pounded for sentence input. (Jack bought 
some magic beans-The beans bought by 
Jack were magic-Jack purchased some 
beans that proved to be magic in nature.) 
Connecting elements with lines would be 
nice if a light pen were involved, or if the 
Commodores had a little more sophis- 
ticated high resolution ability and the stu- 
dents were proficient with cursor move- 
ment. 



This leaves true/false and multiple 
choice on our list. Although these forms of 
quiz are very easily programmed, they 
both have their detractors. True/false, 
some argue, does little to define the stu- 
dent's ability level, and is conducive to 
guessing. Since an equal distribution of 
answers is usually a goal in formulating a 
quiz or test, a student could answer TRUE 
to every question on a "well designed" 
true/false test and still score fifty percent 
correct, even with no knowledge of the 
subject matter. Critics of multiple choice 
testing say that it also fails to assess subject 
knowledge accurately, as the answer is 
presented to the student {along with the 
bogus responses) and the student needs 
only to recognize it instead of hauling the 
answer up from the depths of the mind. 

As mentioned, true/false and multiple 
choice tests are easily adapted to the com- 
puter's binary brain because only a simple 
entry needs to be made from a limited list 
of precisely defined choices. Either it is 
right or it isn't, and no partial credit need 
be considered. The more common of the 
two is the multiple choice test. 

If you will be testing the same informa- 
tion many times, it might behoove you to 
write a specific program to administerthat 
specific test. However, writing a whole 
new program for each multiple choice test 
soon becomes tedious and more trouble 
than it is worth. Another approach is illus- 
trated by the two programs listed here. 
QUIZZER will present a multiple choice test 
in a standard format. It can include as 
many questions as the instructor wants. 
The question is written, followed by four 
possible responses. Performance analysis 
is given at the end of the program, with 
reports on the number of correct and in- 
correct responses, and the total percen- 
tage correct. 



The QUIZ WRITER program is used to 
create files for QUIZZER. Using this system, 
a teacher can create several different tests 
by creating several files, each of which can 
be used bythe same testing program. The 
two programs are designed to run on 
either the VIC-20 or the C-64, and files 
created on either machine can also be us- 
ed on the other one. This is very handy if 
you shuttle between both computers 
from home to school, as 1 do. The inter- 
changeability is achieved by formatting a 
routine in the QUIZZER program that is us- 
ed to print all strings. After specifying 
which computer you are using at the 
beginning of the RUN, the formatting will 
take effect so that words are only very 
rarely broken in the middle. More on this 
later. Neither program is long or compli- 
cated, but by using the tape file technique, 
the amount of tested material is limited 
only by the length ofthe tape used for the 
file! 

THE QUIZ WRITING PROGRAM 

Here is an outline of QUIZ WRITER: 
Lines 1 0-70 give program title, secure the 
number of questions and file name, open 
the file, and record the number of entries 
to be made. Lines 100-1 10 get the ques- 
tions and four choices for answers. Lines 
115-117 record which response is correct. 
Line 120 prints the question, responses, 
and correct answer to the tape, then loops 
for the next question. Lines 1 30-1 99 close 
the file and end the program. Lines 
200-207 is the string input routine. The 
string is built using GETs, and your ques- 
tions and answers can be up to 255 
characters long. You may also include 
commas in your strings. However, when 
the commas are stored on tape, they are 
stored as the English pound sign. Other- 
wise, the comma would be interpreted as 
February 1984 • C0MMANDERIi7 



the end of the entry and the information 
on the tape would not be read correctly on 
playback. A 'cursor' is represented by the 
check mark-CHR$(186) in upper/lower 
case. The delete key is also enabled fay us- 
ing the subroutine at line 220. 

The QUIZ WRITER program is rather 
easy to use. Just have your questions ready 
and follow the prompts on the screen. 
You need to supply the file name and 
number of questions, each question with 
four choices, and the correct choices, and 
the correct choice number for each . That's 
it! 



10 REM QUIZ WRITER 

20 PRINT"CclrKdown/ 
2 tlmesJ**QUIZ[£P 
3 WRITER**'' 

30 INPUT"[dou(T^. 2 ti 
rri»s}#Csp]aF[aP]QUE 
STIOMS[sP]";HM$ 

40 INPUT" [doutt. 2 tl 
mtslNRMECsPDOFCsP] 
FILECaP]";F« 

50 PRINT"Cclr3"CHR« 
C14) 

60 OPEN! J 1.1. Ff 

70 PRINTttl.HIl* 

100 F0RN«lT0VRL(HI1f> 

102 PRINT' 'Cclr][dowfl3 

[shf-a]UESTIONCsP 

:i#"N 

104 GOSUB200:R«';1)"Q« 
10fi F0RZ«2T03 

109 PRINT' 'C*hf-fl]NSWE 
RCftP]«"Z-l 

110 GOSUB200:Rf<2)«Q$: 

NEXT 

115 INPUT"'CdouTi3C»hf- 
Ul]HICHC»P3ISCsP3CO 
RRECT"';C* 

117 IFCf<''l"DRC»>"4 
"THEN115 



iilCOMMANDER • heDruaryl984 



120 F0RZalT03:PRINT#l. 
R$(2):NEXTZ;PRINT# 
1.C«:NEXTN 

130 CLOSE 1 

140 PRINT''Cclr]Cdoufn, 

2 tiMti]C*hf-V]OU 

RCaP]FILECsPnsC5P 
1 NOW" 

142 PRINT' 'tdow-nJONLs.!* 
HRPE.. ..''' 

199 END 

200 REM GET STR 

291 Q**'-"' :PRINTCHRfC 
186); 

202 GETR$ : I FRf « " " THE 
N202 

203 IFRf«>CHR«C13)THENP 
RINT: RETURN 

204 IFRf«CHRf(20>THENG 
OSUB220:GOTO202 

205 PRINT" Eltftr'AfC 
HR*(186); 

206 I FR*« " ; " THENR$« " 
£" 

207 Q*«Q*+RJ : GOTO20;d 

220 D««"LEFTt<at.LENOa$ 

)-l>:pRINT"CUft. 

2 timeft]"CHR«<18 

6>"[sp]n*ft]"; : 

RETURN 



GIVING THE QUIZ 

QUIZZER presents the quiz that was 
created . . . Just load and run the pro- 
gram, and use thefiletape generated with 
QUIZ WRITER. Here is the outline: Lines 
10-40 start the program and secure the 
screen width (SW) by asking for which 
machine is in use. Lines 50-70 get the file 
name and open the file. Lines 80-96 ad- 
vise the user how many questions are in- 
volved and wait for a RETURN before con- 
tinuing. Lines 1 00-1 1 2 read thequestions 



and choices from the tape and put them 
on the screen. Line 1 1 2 checks to see if the 
response is out of range. fThis type of 
string input is used in both programs-it is 
very easy to check, and will not cause un- 
wanted occurrences if a 'q' is accidentally 
entered instead of a number). Lines 
120-122 check the accuracy of the 
response and cail the appropriate 
subroutine. Lines 150-199 give the report 
on the performance of the user and end 
the program. Lines 200-252 make upthe 
string printout routine. Notice the re-intro- 
duction of the commas in line 204. Line 
206 is the heart of the formatting pro- 
cedure. The line is broken whenever the 
line has reached within 1 characters of 
the screen width and a space is encounter- 
ed. This is sufficient for practically all the 
questions I have tried. If you find that you 
are using long words frequently, you may 
wish to change this parameter. The 
subroutine at 250 takes care of breaking 
the line and resetting the character count. 
Line 260 is a general purpose delay 
routine. 

The correct and incorrect response 
routines begin at lines 300 and 400, 
respectively. The steps here are very 
skeletal, and are certainly open to further 
modification. Remember, the purpose of 
a quiz is to check knowledge, not to enter- 
tain. Any rewards or other feedback 
should not detract from the task at 
hand-the quiz. Further installments of 
BASIC Education will discuss reward 
systems in greater detail. 

A few comments and tips: 

1 . Even though the programs are inter- 
changeable between the VIC and 
C-64, keep in mind that the VIC has a 
much smaller screen capacity. Long 
questions and answers may cause 
the VIC to begin scrolling the screen, 
so that information at the top might 
be lost. 

2. Remember that entries are made in 
the upper/lower case mode. Adopt a 
standard for yourself and pupils. File 
names should either be capitalized 
always or never Never is easier. 

3. I have little direct experience with the 
PET, but as far as I can tell, the 40 col- 
umn format should work on a 40 col- 
umn PET. 

Some future modifications of this pro- 
gram might include a hardcopy perfor- 
mance report, or a report to a tape or disk 
file. In these cases, the student's name and 
the use date should be secured at the 
beginning of the QUIZZER program. If you 
have any comments, questions, or sug- 
gestions, please send them to BASIC 
Education c/o COMMANDER. Enjoy 
yourself! continued on page 43 



'^Jfff?^"'" 



iUSTB 
"A KBBtT 'Wi 



Circle No. 212 



February 1984 • COMMANDERI39 








Sii^ 








ri,e evil mummy _A'^ J 

„i^ble enough toJe^P^rt 
the chasms and °n 

^'^Iaraoh's curse: 




«P*'*'"*^estorethe 

^fpeds. Then you must 
---•^r So battle 
"r;; tilNecromoncer. 

»*/kn w emerge 

^" r ^ the final =""' 




fcfee the control* 

*^°Pj „.Tes andfi- 
slaved masses, a 







ball before, but no ^^ 
this" No time to tmn«, 
nTto make even one 

'°° L, Just quick re- 
^^?:'Selotfluck 

of the gome. 



Vferyho»«»'" k but 

F'^^***^^rthebegi""!"9' 

^•^'''''°."'rlround«orldof 

Theundergrouno 

Zarkafir'sf"'°^,^;„|en- 

P"^'rfdstodevasta1ing 
"'^'u fklsConyoude- 

feat the Timelords. 



feat the lime 
ZEPPtUHf 







The Shadow kno**' 

^-'''"''Ifpotacted 

"s?;;i?uscASE.u* 



'"'^*':h"e'"e T^llaboors, 
comes the ev" 

'^«*^^'"'"'wel3tonkswill 
Their screwheaOf^l 
sorely crush the P 

Drelbs,ur,lessyouc ^^ 

flip grid. DR*'- 



.•lufi^K 





1 — ro'^EnJ-^'TndEm.ov.b 

I vgrlte tor a f «='' 
I intormotion. 




,iAvenue,Richmon 



d,CA94804 



.415/527-7751 



Compu*"'' 



Ciiclp No. 212 



Look at these 
Features 

• Fully screen-oriented 

• Horizontal and vertical scrolling 

• Terminal mode — never seen before on a wordprocessor 

• Supports Commodore disk and cassette handling 

• Imbedded commands 




Wordprocessor 
for 

ComnKXIore 64 



BLIZTEXTisa 
trademark of ELCOMP 
PUBLISHING, INC. 

Cammodore-64 and 
VIC-20 are trademarks 
of Commodore 

Business Machines. 



Dealer and Distributor 
inquiries are invited. 



BLIZTEXT - SUPER WORDPROCESSOR 
for the CommodorE-64 

- ON SALE NOW! - 

• Fulty screen-oriented, up/down, left and right 
scrolling - Upper and lower case 

• More than 70 commands 

• Full I/O compatibility with Commodore peripherals 
Upper and lower case 

• Works with practically every printer on the market, 
user definable printer control commands 

• INCLUDE command allows handling large files 
on up to 4 diskettes or on cassette. 

• Build in terminal software for electronic mail and 
networking Telecommunications mode, upload and 
download, save on disk or cassette. 

• Dynamic formatting, Imbedded commands 

• Single keystroke <or disk directory and error channel 

• Program comes on disk or cassette 

• Double line spacing, left and right margin justification, 
centering, page numbering, and practically everything 
one expects from a good wordprocessor. 

AVAILABLE NOWl 
Order =4965 S 89.00 

Manual only 162 pages) S29.95 

MACROFIRE- 

Editor/Assembler for the Commodore-64 
ON SALE NOW 
AVAILABLE IMMEDIATELY 

One outstanding tool, consisting of 3 powerful elements 
combined into one efficient program! 

1.) Fully screen-oriented Editor (more than 70 
commands) 

2.1 Very fast assembler with macro capability 

3) Machine Language Monitor 
Assembly can be started from the editor. Translates in 
3 passes. More than 1 ,000 lablos, screen oriented/no line 
numbers, scrolling, includes disk files. 
Practically everything the serious machine language 
programmer needs everyday' 

Manual only £19.95 

Order #4963 S89.00 



THE GREAT BOOK OF GAMES, VOL.1, 

by Franz Ende 

46 programs for the Commodore 64 

Introduction to graphics and sound. How to program 

your own games. Walking pictures, animation, high 

resolution graphics, programming lips and tricks, hints 

and useful subroutines tor the beginner and advanced 

programmer. This book is a MUST for every C 64 owner. 

Come and get i t - 1 1 's yours for only S 9.95 

Order =182 128 pages S9.95 

Programs from the book on disk. 

Order =4988 619.95 

MORE ON THE SIXTYFOUR, by H.C. Wagner 
How to get the most out of your powerful Commodore 
64. Very important subroutines, tricks and hints in 
machine language for your C-64. How to modify DOS. 
How to connect a parallel and serial printer. How to 
design your own terminal program for communication 
and networking. Dig into I/O for cassette and disk. 
Order ^183 89.95 

Programs from the book on disk 
Order =4989 819.95 

NEW PRODUCTS 
Watch out lor our new books, software and add-ons to 
come soon, ON SALE NOW! - ORDER TODAY! 

How to program in 6502 Machine Language on 

your C-64 , by S. Roberts (Introduction! 

Order-=184 S12.95 

Commodore-64 Tune-up, Vol. I, by S. Roberts 

How to expand and customize your C-64. 

Order =185 S12.9S 

Small Business Programs for the Commodore-64 

by S. Roberts 

How to make money using your C-64. Mailing list, 

invoice writing, inventory, simple wordprocessing and 

much more. 

Order = 186 S12.95 



Hardware Add-Ons: 

Parallel printer interface KIT 
Direct Connect Modem KIT 
Universal Experimenter Board 



Order i: 4990 S 19.95 
Order -4991 Aik (.prict 
Order =4970 S 9.96 



Expansion Board, space for four ex- 
perimenter boardslboard only) Order ft 4992 E 29.95 

For your VIC-20 

Tricksfor VICs S 9,95 
Universal Experimenter board 




HOmCKER 



Circle No. 130 

PAYMENT: check, money order, VISA. MASTER 
CARD, Eurocheck, ACCESS, Interbank 
Prepaid orders atttt S3,50 for shipping (USAl 
S5.00 handling for C.O.D. 

All orders outside USA: add 15 % shipping, Califor- 
nia residents add 6.6 % sales tax. 



ELCOMP PUBLISHING, INC 

53 Redrock Lane 

Pomona, CA 91766 

Phone: (714)623 8314 

Telex: 29 81 91 



10 REM QUIZ2ER 

15 PRINTCHR$a4) 

20 INPUT'-CcIrjCdowrij 
3 tiriie£]laCshf-VJCs 
hf-I3Cshf-C3CsP32=6 
4"^!^$: IFW|;<'''1'''0R 
W$>''2'^THEN20 

30 I FW$=« " 1 ■" THENS W=22 
: GOTO50 

40 SW«40 

50 PRINT-" [clrr'TflBCS 

W^2-6r''*^^Cshf-Qjrs 

hf-UlCshf-nCshf-Z. 

2 timtfiKshf-E][sh 

60 INPUT'' 'C down y 3 tim 
es]Cahf-W3HICHCsP][ 
shf-PHLE'-JPf 

70 DPENl.l>B.Ff 

80 INPUT#l.Hri* 

90 Qf»"[clr]Cshf-T]HI 
SC4P]QUIZi:sP3HflS[£p 
3-"+HM$+-''C£p]GiJEST 
; IONS.'-':GOSUB200 

35 PRINT"CdOWTl3t:»hf-T 
30UCHCsPJtrvs-ori3[s 
hf-R3L£hf-EJi:shf-T3 
Cshf-U3Cshf-R3Cshf 
-N3i:rvs-off3...'" 

96 GETR$iIFfi«OCHR$a3 
)THEN96 

100 FDRN-lTOVaLCHMf) 

10Z F0RZ<lT05;lNPUT#l>fl 

$':z>:next;input#i.c 
* 

104 PRINT"Cclr]Cfthf-Q3 
UESTIDNCftP3»"N*'C 

douri3'" 



Ifig Q$«R»( 1 ) : i:iO&UB200 

108 F0RZ*2T03: PRINT "Ld 
oijn3[left3''Z-l''Cl 
«ft3.nftP3^'; :Q*Bfl»C 
Z):QOSUB20e:NEXT 

110 INPUT" C down 3 Cmhf-W 
3HICHi:»P3ISCsP3CDRR 
ECTi:aP3n»ft3";G$ 

112 IFQ5<"l"0R0i>"4''' 
DRLEN<Qi)>lTH£NPJ<IN 
T''[upj 2 timefi3"; 
; GOTO lie 

120 IFC;S-G$THENCDSUB300 
:GQT0124 

122 OOSUB400 

124 NEXTN 

150 REM DONE 

152 Q*-«'''[clr3:dou-nj 2 
timea3C4hf-T3HflT'SC 
sP3THEEsP3LI=iSTCsP3Q 
UE3TIDN."':OOSUB200 

154 Q*«"CdouTi3£»hf-T3H 
ECSP3QUIZUP3INCLUII 
EDCsP3"tHM*+"[sP3 
QUESTIONS. ":GQSUB 
200 

156 CO*VflL(HM*)-WR:CO$« 
STRSCCD) ;CQif*RIGHTt 
<C0S.LENCC0S)-1> 

157 WR*=STR*aiR>:WR*»RI 
GHTSCWR*.LENCWR*)-1 
') 

155 SC=«INT<CO^CVflL<:Hn«> 
) * 1 00+ . 5 > ; sc *«stk» c 
SC);SC$«RIGHT»tSC«i 
LEN(SCf>-i> 

160 Qf="[doujn3[shf~V30 
UEsP3CORRECTLVCsP3fl 
NSWERED[sP3"+C0*+" 
.";GOSUB200 



162 Q«»"Cdou-n3Cshf-V30 
UC*P3MISS£DC£P3"+W 
R«+".":GOSUB2B0 

164 Q«""£doun3£ahf-V30 
UR C &P 3 SCORh C SP JUlRS £ 
ftP3"+SC*+";i."iQD 
SUB20ia 

133 END 

200 fi£n PRINT STSINO 

202 CC«0 

204 FDRB=lTDLEN<QS):Bf« 
MIDSCQS/B.DiIFBS^-" 
f'-'THENB**"." 

205 PRINTBSJ 

206 CC=»CC+i:iFCC>SW-10T 
HENOOSUB250 

210 NEXT I PRINT; RETURN 

250 IFB*3CHRSC32)0RB*sG 

HR«C160)THENPRINT;C 

QtaQ 

252 RETURN 

260 FaRP**lT02E3:NEXT:RE 
TURN 

300 REM RIGHT 

382 PR I NT " C down 3 [ r vs-o 
n3Cshf-C3E£hf-03Cih 
f-Rj 2 tiines3[shf-E 
3Uhf-C3C£hf-T3N I . 

304 GOSUB260 : RETURN 

400 REM 14R0NG 

402 WR-WR+1 :pRINT"EdOW 
n3" 

404 Q««"Uhf-N30.i:£P3T 
HEC3P3flNSWERC»P3ISr 
sP3"+C*+"." 

406 GOSUE200 : GOSUB260 : 
RETURN 




February 1984 • COMMANDERI43 



Finally! An Affordable Full-Size, Full-Feature PRINTER 

$199.95!! 



C-64® 



For your VIC-20'3 
ATARI® 

Centronics Parallel Types 
And RS-232 Serial Types 

FEATURES: 

• Full graphics capability. 

• In the graphic mode, a column of 
graphic data can be repeated as many 
times as you want with a single command. 

• Double width character output under 
software control (5 char, per inch). 

• Print position addressable by character 
or dot (positioning control}. 

• Graphic character and double width 
character modes can be intermixed on 
a single line. 

• Automatic printing. When the text 
exceeds the maximum line length no 
data is lost due !o overflow. 

• Self-test printing mode, 

• Paper width is adjustable up to 10 inches. 
Standard plain paper. Tractor feed, 

• Unidirectional printing - Better registration. 

• 80 characters per line. 

• 5 X 7 dot matrix. 

• Full 1 yr. Warranty. 

• Foreign character sets 

For U.S., U,K,, Sweden, and Germany. 



SUG, 
LfST 
S299 




BASIC PRINTER 

(Requires one 
Option Below) 



This printer's mechanism 
(manufactured by Seikosha) 
is the same as used by 
Commodore, Gorilla, 
Bannana (Leading Edge) 
and others. It is 67% faster 
than a Commodore 1 525! 



Any of these Options allow you to connect and print. 

APROPRINT-2064™ (pictured) Add 

For Commodore VIC-20 & C-64 - Gable included. 50 cps. 

APROPRINT-4080™ Add 

For all Atari Computers - Cable included. 30 cps. 2 yr, warranty. 

APROPRINT-1000™ Add 

RS-232-Serial 

APROPRINT-8000™ Add 

Centronics type Parallel - 50 cps, 

ADD: $8,00 shipp ng (cont. USA), S35.00 (Canada, HI, AK) 

(All other foreign orders Add S75.00 (shipped by Air) 



59.95 
59.95 
29.95 
29.95 



The ONE VIC-20® Memory Expansion Board that DOES IT ALL! 



Maximum Memory allows you to use more powerful programs for; 

• EDUCATION • ENTERTAINMENT • WAIl, LISTS 

• BUSINESS APPLICATIONS • FINANCIAL flECOROS 



ApftOPOS TECHMOLOCV 

RAMAX 



/ 



Exiension 
cornectofs 
alio A' other 



Very low ..^ 
OOwet usage 
feaui'es no 
epiiemal 
pcwei source' 





To equal the total memory of RAMAX" you would 
have 10 buy a 16k Memory Enpansion. PLUS an 8k 
Expansion. PLUS 3k Expansion THEN you would 
need a mottier board With RAMAX ■ you buy |ust 
ONE piece .at ABOUT HALF THE PRICE! 

RAMAX" Features and Sp«ctr^CBtlDna: 

* Ajjds up io a lull 27k byjes a\ asldiljooal fiAM to 
Ihe Siardard VIC-20'5 mlgrnal HAM p! 5k 

' Buill-in switch sHows User aelecEiOii Of ai^y com- 
thirislion ot 5 areas o; RAM merrsory* 

BLKl (BK Adr 3192-16363 

&.K? m Adr 16384-245751 

BLK3 {Sk Adr 24575'3?767) 

fiLK6 {Adi 40960-491 Si, aliaws^di£.aiiows 

BV ROW games) 

RAM [3K Adr 1024^4095) 

RESET iReselscoflTipuler without jrawsrorr/on) 

• Buill-in eiecificai Fu&e lo proieci equip-iieni 



TO ORDER: 

Send Check or Money Order For the Total 

Calif residenls add S^^o tax. 

Or Contact your Local Dealer 

Phone orders Calt(805) 482-3604 



MW 



All Prices U-S Dollars 



CHARGE CARDS ADO 3% 
DEALER INQUIRIES WELCOME 



WE SERVICE WHAT WE SELL 

VIC-^O & Commodore-64 are regtsiered 
trademarks of Comrnodore International 
Atari is a trademark of Atan Inc. 

APROPOS TECHNOLOGY 

1071-A Avenida Acaso 

Camarillo, CA93010 



A perfecl inveslmerrt 10 giwe ^our (aniily and yi^fse'fi 

more enjoyment and use irom you^r heme coir^puief * 
Th« ease o! opefaiion. Ihe neai appea'ance, infl the 
real POWER it adOS lo /Ouf VIC ai Ih^is low price 
makes i! a tJUST far every ViC riome" 

SPECIAL LOW PRICE' 

Only ^9^5 

PiiCe .icuae^ ^rippm^ iiriflflnraimg wiifiin 
Coi*iiri<?r.iai USA Poiogn o'oers please 
.ida &3S 00 Cai'' fles'a'ePisJ3cw6''j'sa'oi 
lax 

1 DAY MONEY-BACK GUARANTEE 

it noi satisfied 5imply letum m original 
ojricfitiofj (Or ya-uf money DacK 

RAMAX Jr.- 

Aireacfy own an ah Ejcpartder' Gel t^e NEW 
FWMAX Jr. ■' IdenlH^al 10 ihe RAMAX ' 
eHceplwiTh fSh ifisiUiWOl 27k OunnsiniC' 
liOfls will sticw you MOW 10 use your Sm as 
BLK 3 with Jr io get Ihe lull complflmen' of 
mernofV' 

Special Only $79.95 
Shipping included 

New Product! 

Mr liL/ Ji flllT|L/~0** Gives your Commodofe Sd luil enparidaDiiily This 

superbly clesi!9ne<3 expansion mtxJu'te plugs into the 64 A gives you 6 swalctiable (singly or in any 
coffibination) expansion connectois - plus fuse proiecijon - pfu$ a reset button' onIvS JQ 95 

Stiipping Included 



« Twn (2| BKlension conneclors aHOw ANY addi- 
tional carrrttJges ana/or devices itte signed (o( the 
VlCejipansioripon 

* VerYlowpcswerconsuTiolioit T^SamnuMjali 

* High leliaO^iiiy goWplaled cornflciors are do 
sigr^cd lor long life 

* CoTiplele Operating Manual 

* 6 moislh pans atxl Isbor warranty [o anginal 
purchaser 

* FaclDfy service 

'Many VIC'20 catliiage& and ptOg'artiS «equT& cer- 
lain conl-guratians oT ihe memory ( e cenam games 
will onfy 'yn on Ihe unexpancteo */iC while others 
f&^uifc me upper ponionol the exparKiea memoiv) 
With RAMAX'' fou have switches Dial lum-on and 
lurn-oH portions al the memory to proviHe Ihe r-ght 
area ot memory aH ^fiinoul plugging or urtplugging 
Its so easy' 



« APROPOS TECHNOLOGY 



Circle No, 37 



In Canada contact TENTREX Ptione (416) 272-1 198 



The Pro Gram 



"IN THE BEGINNING 
THERE WERE FILES. 



tt 



By Jerry B. Byrd ! 



This month I am going to depart from 
our standard approach of dividing the arti- 
cle into a philosophical and a practical sec- 
tion. Because the philosophy part for this 
topic is longer than usual, I am deferring 
the practical discussion until next month in 
order to give it the full attention it de- 
serves. 

Let me first say that I am going to ap- 
proach the subject of files from a slightly 
non-standard point of view. If you are a 
new reader of COMMANDER, let me en- 
courage you to get all the back issues you 
can. Each of my installments has built on 
what has gone before. While it is not man- 
datory that you look at older columns, I 
have a feeling that it might be helpful to 
see where I am coming from. 

FILES, FILES AND FILES 

When I was in the Air Force, there was 
one particular term that had great poten- 
tial for confusion. It was the word, "air- 
man." This word has three distinctly dif- 
ferent definitions. First, it means all Air 
Force personnel, as opposed to swabbies 
of the Navy or footpounders of the Army. 
Second, it means enlisted personnel, as 
opposed to officers. Last, it can mean a 
particular rank, that of airman, versus 
sergeant. Due to this multiplicity of mean- 
ing, the word was almost unusable. 

"Some manufacturers use the 
word 'file' to mean anything 
attached to the processor. " 

Asimilarsituation exists in the computer 
world with the term "file." Some books 
and manufacturers use the word as a 
reference to anything that is attached to 
the processor. Terminals are files, disk drive 
units are files, printers are files, and 
sometimes even co-processors and banks 
of memory are files! This rather global 
definition of files is not what Commodore 



has used, so our requirements dictate that 
we can press on to other definitions. 

A second definition of "file" is any infor- 
mation that is semi-permanently stored on 
some media for future use. The media 
most often imagined are disks and tapes. 
But the list doesn't end there. A more 
complete list of possible media would 
have to include punched cards and paper 
tape, magnetic cards, and even paper 
print-outs, Add to that the more esoteric 
possibilities of bubble memory, battery 
supported ram, off-line central data banks 
(read modem), and even direct computer- 
to-computer connection, where each 
computer becomes a "file" for the 
other(s). 

I/O DEVICES 

In our discussion, we will mainly pay at- 
tention to the more mundane files of this 
genre, the disk and tape. Commodore 
does not call the actual units a file, 
however, but rather calls them devices. I 
like this distinction, since there is now a 
clear break between the storage medium 
itself and that which is stored on the 
medium. This makes conceptualization 
far easier Before we can proceed into our 
discussion of files, I think there is merit in 
digressing for just a moment and looking 
at the concept of devices, as used by Com- 
modore. In our three definitions of files 
above, Commodore has opted for the se- 
cond as their basic definition of device. 
Really, any device carries a connotation of 
I/O (input/output). 

Input occurs when the computer 
rece/Ves something from the outside 
world (usually an operator or a file), and 
output occurs when the computer sends 
something to the outside world (again, 
usually an operator orfile). Let me give you 
a quick list of the devices of Commodore 
computers; 



= keyboard 

1 = tape drive 

2 = second tape drive (PET and 
= CBM machines) 

= user port (VIC and C-64) 
= RS232 port ('B' models) 

3 = screen 

4 = printer 

5 = modem (CBM8010) 
8 = disk drive 

14 = special device of interface 
(MuPet II, TNW 103 
modem, etc.) 

This list is not exhaustive. Additional 
devices of the same type usually are 
numbered one higher than the standard 
(second disk drives are thus usually 
numbered 9). 

Of the above listed devices, most can- 
not support more than one division of 
itself simultaneously and independently. 
For example, the printer, while it might 
have two separate sheets of paper in it, 
cannot be told to independently print to 
pa per 1 r pa per 2 . (Yes, I kn ow how to do 
it, too, but the printer doesn't.) The excep- 
tions to this are the disk drive. Conse- 
quently, it is not mandatory (in some 
cases, not allowed) to name a particular 
file on any device except the disk drive; 
and there it is mandatory to name which 
particular file is being addressed. 

GETTING INTO FILES 

We now come to the third definition of 
our word, "file." This is a specific set 
(grouping) of information to be l/O'ed by 
the computer. This is the more normal use 
oftheterm"file."Atthis point, things may 
get a little confusing. We can treat all of 
the devices listed above as if they were a 
file (with the exception of the disk drive). 

In order to work with a file, it must be 
opened. BASIC has the command OPEN 
for this purpose.The OPEN command tells 
the computer all it needs to know about 

February 1984 • COMMANDERIAS 



the file to be accessed. We wil( look at a 
couple of OPEN statements later to see ex- 
actly how they operate, While not always 
mandatory (sometimes it is), the CLOSE 
state tells the computer that we are 
through with a particular file. Since the 
Commodore computer can have only 10 
open files at once (don't complain, the 
IBM PC can have only 3), not closing un- 
needed files limits the total number we 
can access. Commodore disk drives can 
only have 5 or fewer open disk files at one 
time. More on that later 

There are 3 more commands that are 
used with files: INPUT#, PRINT*, and 
GET*. If you have done much programm- 
ing at all, you will recognize at least part of 
these commands. Each of them has been 
used to INPUT, PRINT, and GET from the 
defaultdevices. When your computerfirst 
is turned on, it sets the screen (device 3) as 
the default output device and the key- 
board (device®) as the default input 
device. These values are in RAM and can 
be POKEd to change to some other de- 
vice. For output, BASIC gives us a com- 
mandtodothis,CMDplusthefile number 
(I'll explain file numbers next month) to 
change the default output to the selected 
file (and, by extension through the OPEN 
statement device). 

Let's spend a moment talking about the 
various types of files. Not all of these will 
apply to all devices, and most of you prob- 
ably don't have all devices, but if you are 
really tracking toward a career in pro- 
gramming, or if you are a typical com- 
puterist, you have your sights set on more 
and more equipment. 

Commodore uses and recognizes four 
types of files. (Some would say, five, and, 
in fact, I am going to look at five.) They are 
PGM (program), SEQ (sequential), REL (re- 
lative), and USR (user). In turn, each of 
these, except relative, are further divided 
into input (read) and output (write) files, 

PROGRAM FILES 

Program files may be written to and 
read from both tape and disk. There are 
two ways to input the files for both, and 
two ways to write the file to disk, but only 
one way to write it to tape. You are prob- 
ably familiar with the SAVE and LOAD 
commands (plus DSAVE and DLOAD for 
BASIC 4 users). These are one method of 
reading and writing programs. SAVE is the 
only method to write to tape. Program 
files can be read, one byte at a time, by 
opening them with the proper para 
meters. This is helpful to check one pro- 
gram against another, but is extremely 
slow. This is because the GET# command 
operates very slowly in BASIC, There are 
some other things that this capability can 

46ICOMMANDER • February 1984 



be used for, such as copying programs 
from one disk unit to another, etc. 

Programs are just files that contain 
instructions to the computer Most often, 
these files are not actually read, in the 
traditional sense of the term, but are load- 
ed into memory for various operations. In 
fact, one program can load another into 
memory and it will then automatically 
begin operation. This process is called 
"chaining," One note: the first program 
which loads another program in such a 
fashion, on all Commodore computers ex- 
cept the new 'B' series, must be larger 
than any subsequent program, or must 
make the computer think it is larger by 
making it look bigger than it is. I will havea 
whole column about this in the future, 

SEQUENTIAL FILES 

Sequential files are the easiest files to 
use. Thisiswhy most softwa remakessuch 
great use of them. It is the reason for their 
use in the earlier installments of this col- 
umn. There are three things you can do 
with sequential files: read, write, and ap- 
pend. Append means to add to the end. 
You can always make a sequential file 
longer, but you can neither make it smaller 
nor re-arrange it to better suit your needs. 
There is one other problem with it: if, for 
any reason, a program neglects to close a 
sequential file that is being written or ap- 
pended to, the disk will be left with an 
open write file. This can be recognized on 
the directory by an asterisk next to the file 
type (e.g.,*seq,). If this occurs, and the 
disk has not been removed from the drive, 
it is possible to close the file by one of two 
options. 

"Commodore uses four types 
of files: program, sequential, 
relative, and user " 

You can use the DCLOSE command on 
BASIC 4 or CLOSE the command channel 
to the disk drive in BASIC 3, (See previous 
columns for a discussion of the command 
channel,) If this doesn't do it, then one last 
chance exists: OPEN the command chan- 
nel and CLOSE it. (Syntax:OPEN15,8,15: 
CL0SE15.) If this doesn't fix it, then 
nothing will. You are in a position at this 
point of losing your entire sequential file. 
Wrong action at this point may also cause 
a loss of the entire disk! Proceed carefully. 

The open write file must not be left on 
the disk. It indicates a basic confusion in 
the DOS (disk operating system) that may 
be made even more pronounced later 
The open file may be removed from the 
disk very safely with the COLLECT or 
VALIDATE commands. Be aware that use 
of these commands on a disk with ran- 



dom access files may cause the loss of that 
random access data if more data is added 
to the disk- The only safe thing to do is 
copy the data to another disk using the 
copy routines found within the specific 
software package. The COLLECT and 
VALIDATE commands cause the DOS to 
check each file for a complete chain of all 
the blocks it uses and then release all other 
space on the disk to be used for later 
storage. Some random files are not chain- 
ed the normal Commodore way Good 
software will provide copying routines to 
move data from one disk to another, if 
direct access files are being used. 

The obvious relationship among the 
pieces of information in a sequential file is 
that of being in a tunnel, end-to-end. It is 
impossible to read the information in the 
middle of the tunnel without reading all 
the information ahead of that which is 
desired. This limitation represents the 
greatest problem associated with sequen- 
tial files. If the information stored in a se- 
quential file Is to be manipulated in any 
way {sorted, portions deleted, modified, 
etc.), then the entire file must be moved to 
memory and then back to the disk, a pro- 
cessthat is severely limited by memory and 
relatively slow. 

RELATIVE FILES 

Relative files address the need to 
change, modify, delete, etc. the contents 
of a particular piece of information 
without the need to read through the 
large, unrelated portions of the file. 
Relative files allow nearly instant access to 
a particular piece of information. This 
means that you can get the address of a 
particular person from a mailing list file 
and change just that without the need to 
read all the people on the file ahead of the 
desired name. The exact methodology for 
doing that will be discussed next month. 
This great boon to programming for infor- 
mation management is not without its 
problems, however 

The problems associated with relative 
files are, for the most part, minor Fixed 
record length, which means that you must 
reserve empty disk space for the longest 
possible name, is of consideration with 
small disk sizes and /or overly generous ex- 
pectation for record lengths. For example, 
if most of the people on a mail list have last 
names like Jones and Smith, with only one 
named Anistoskiostisis, insuring that the 
longest name fits the space means signifi- 
cant wasting of disk space on all the other 
names. The fact that fewer relative files 
may be open on the disk at one time is also 
of some consideration in some circum- 
stances. 



> ^-:: 




It's that time again. 



Deductibles? Itemization? Short forms? Long 
hours. Those femiliar tremors at tax time. 
Relax. 

This year you and your personal Commodore 64^" 
can process your own computerized tax return- 
just like the professionals do— easily, conveniently, 
quickly... with TaxQwik®. 

TaxQwik is a complete tax preparation system that 
can analyze your total tax picture, perform income 
averaging and recommend the most ad\'antageous 
options. If you have a printer, TaxQwik can save 




^C commodore 

(Ofiicially approved by Commodore) 



Circle No. 204 



you even more time. It can automatically print on 
standard government tax forms, one page at a 
time. Error-free. Hassle-free. Stress-free. And, 
TaxQwik is revised annually to keep current with 
changing tax laws. 

An easy-to-follow instruction manual guides you 
every step of the way. It's never been easier or 
more convenient doing your taxes. 

Who knows, TaxQwik may even make it fun. 

^y^'.y^ (tax deductible, of course) 
Available at the software retail store nearest you, or 
directly from: 



GENEVA TECHNOLOGIES CORP. 
225 Christiani Street 
Craniord. NJ 07016 
(201)276-1144 



TaxQwik* is a rcgisicred trademark of Genei'a Technologies Corp. 
Commodore 64 " is a trademark of Commodore Electronics, Ltd 



Two problems of significant magnitude 
are: (1) the requirement to use a number 
to address each record; and, (2} the fact 
that all records must be contiguous 
(touching). Let's look at the last, first. Com- 
modore (and most, if not all, other 
manufacturers supporting this file struc- 
ture) require that if you want 2 records, 
number 1 and number 500, to be on file, 
then records 2 through 499 must be 
created and put on the disk, even if they 
are not ever to be used. 

Can you imagine the chaos that would 
be created ifthe postal service announced 
tomorrow that henceforth there would be 
no morestreetaddressesbutjust numbers 
(did they already do that?)! That is exactly 
the situation when the records may have 
only numbered addresses. No more is 
there a MrSmith or inventory item 
R4T568D2. There is only a 342 and part 
3126. Notice how this nomenclature tells 
us little about anything. There are ways 
around both these limitations, but the 
ways themselves raise other problems. If 
there is a need (and there always is) to re- 
arrange (sort) the information in one or 
more orders, that becomes a problem 
also. 

SUPERFILE TO THE RESCUE? 

Look, up in the sky! It's a bird! It's a 
plane! No, it's super file! Onto the scene of 
our anguish and frustration comes the 
ISAM! ISAM stands for indexed sequential 
access method. Think of it as a relative file 
with a twist: the address can be numbers 
or letters. Records are put on the disk only 
if needed; they need not be contiguous. 
Voila! Every need is met. Well, almost. You 
still have fixed record lengths. Not only can 
the record address be alphanumeric (with 
numbers and letters), but it may also be 
read sequentially in record address order: 
automatic sorting. The address of the 
record is usually called a key. Some 
systems allow identical keys, others don't, 
and still others inform of duplication but 
still allow it. 

Why don't we always use ISAM files? 
Well, there are several reasons. The most 
obvious is simply that Commodore 
doesn't have it. Secondly, we can simulate 
this capability with two files, a key file and 
a record file, with the key file in memory 
for manipulation and the data file on the 
disk. A rather obvious reason not to use 
ISAM files IS that in many circumstances 
they are really not appropriate. Another 
reason they are often not used is that peo- 
ple are not aware that Commodore and 
other outside vendors have such a capabil- 
ity available as an add-on program. 

Commodore's ISAM is called CMAR. I 
think that the ^eiy best one is 'The Master' 
from Canadian Micro, since it not only 
A&ICOMMANDen • February 1984 



gives ISAM capability, but also provides 
screen layouts, security, high precision 
math, and much more. Another excellent 
oneis, Ithink, noiongeravailable, but was 
from Paul Zuzello at Creative Software. 
There have been some others. Many have 
been colossal failures, and each one usual- 
ly has some limitation(s). Why the makers 
of microcomputers have not given this 
capability as standard equipment firm- 
ware, I don't know. It seems that the first 
to do so will score a major market 
triumph, from a programming point of 
view. 

A lot has been presented about files. 
Next installment I will give some actual ex- 



amples of the ideas presented here, and 
then put it all together in a random access 
program to store student grades. Until 
then, I pray that the new year will repre- 
sent more than a renewal of old broken 
resolutions, but will be a time of renewal 
of mind, body and spirit, "Be not conform- 
ed to the world, but be transformed bythe 
reNEWing of your mind. . . ."The best of 
New Years to each of you! 




TALK OR SING-The "64" responds 

IN YOUR OWN VOICE 

with this new and unique developnnent in 
Digital Recording 




Enter up to 150 of your own words and phrases. Compute response with 
BASIC Store word sets on tape or disk for unlimited selections. Easy for anyone 
to set up and use Complete with cassette software (transferrable to oisk) with 
demonstralion programs for a talking clock, calculator, and black jack. How to 
define every <ey as a spoken phrase or song note or other sound There are so 
many applications and special effects it boggles the mind! Also money making 
opportunities. Soon available for other popular computers Software for word 
recognition being developed. 

VOICE 
AAASTER ONLY 

complete with software and detailed manual. 
Users kept up to date with Newsletter. 

WE CAN DEMONSTRATE OVER THE TELEPHONE!! 

COVOX CO. 675-D Conger St. Eugene. Oregon 97402 
Tel: (503) 342-1271, Telex 706017 

Check, money order, or VISA/MC 
(Dealer inquiries invited) 

Circle No 170 



$1 1 995 



Data Organization for 
tlie ViC-20: Part III 



iBy Arthur J. Dudleyi 

Last month's article ended with a prob- 
lem concerning floating point real 
numbers. You were given the information 
below and asked to provide the variable 
name and its value. 

^V^e*^ 65 Variable name 

Byte #2 65 

Byte #3 .... 1 35 Exponent 
Byte #4. .. .200 MSB, 

Byte #5 63 

Byte #6 46 Mantissa 

Byte #7 73 L5B ) 

Variable names for floating point reals 
are represented by straight ASCII code (no 
modification is performed); therefore, the 
number 65 represents the character "A" 
on the ASCII chart. Since bytes one and 
two both contain the number 65, the 
variable name is AA. 

To determine the actual value repre- 
sented by bytes #3 through #7, it is best to 
use the five steps covered in Part II of this 
series. 

Step: 1 : Convert the mantissa into its 
binary configuration. (See 
Figure 1) 
Step 2: Number each bit from 1 to 32. 

(See Figure 1) 
Step 3: At this point using the mantissa 
conversion program will simplify 
calculations (see Part fl). 
Program Instructions: 

a) Enter the number 15 for the 
amount of bits set to one. 
Remember not to include the 
first bit. 

b) One at a time, enter each bit 
number, nor including the first 
bit, that is set to one. {2, 5, 11, 
12,13,14,15,16,19,21,22,23, 
26, 29, and 32) 

The mantissa should have the 
value of .782214063. 

Manual equation: 

V2'(imp\iedi) + V2^ + V2^+ Vj" + 

l/jl2 4. I/2I3 +1/214 +l/jl5 +yjl6 
+ yj19+ 1/j21 .^22+ 1/j23+ 1/^26 

+ '/2" + Vi^' = .782214063. 



Figure 1 




















Decimal 


Byte no. 






Binary Configuration 




Equivalent 


4 




1 


1 








1 











200 (MSB) 




Bit# . . 


. . .1 


2 


3 


4 


5 


6 


7 


8 




5 


Bit# . , 








1 


1 


1 


1 


1 


1 


63 


, . .9 


10 


11 


12 


13 


14 


15 


16 


6 










1 





1 


1 


1 





46 




Bit* . . 


. . .17 


18 


19 


20 


21 


22 


23 


24 




7 







1 








1 








1 


73 (LSB) 




Bit# . . 


...25 


26 


27 


28 


29 


30 


31 


32 





Step 4: 



Subtract the number 128 from 
the contents of byte three to ob- 
tain the true exponent. 

135-128^ 



Byte #3 



Step 5: Multiply the fraction obtained in 
step three by the number 2 raised 
to the true exponent, 

[Determined in st ep 4! 

.7822U063 x 2^^100.1234 



Determined in step 3j 



Because the leftmost bit of our 
MSB (Byte #4) is set to one, the 
value must be negative. 
Variable AA = -100.1234 

So far, I have covered integers and 
floating point real numbers. What re- 
mains are string variables. Before you con- 
tinue reading, LOAD and RUN your mem- 
ory dump program. After entering your 
name, press the SPACE BAR once to 
display the contents of memory locations 
4923 through 4929. 

String variables occupy a total of seven 
bytes in memory, the same amount oc- 
cupied by integers and floating point reals 
(refer to Figure 2). Bytes one and two are 
used to represent the variable name, The 
first character is represented by straight 



ASCII code; the second character has the 
number 128 added to the ASCII code 
representation. Referring to Figure 2, you 
will see the letter "E" represented by the 
number 69 (ASCII code), and the null 
character represented by the number 128 
(ASCII code for a null character + 128 = 
128). Bytes six and seven are not used, 
leaving bytes three, four, and five to store 
the string. You might wonder how three 
bytes can store a string of more than three 
characters. The answer is, they cannot. In- 
stead of storing the string itself, bytes 
threethrough five store the string's length 
and the address where the string is actu- 
ally stored. 

Byte three stores the string length 
(string E$ = "XX" is two characters in 
length), and bytes four and five store the 
actual address. Byte number four (LSB) 
represents the "units" or "ones" of an 
address, byte number five (MSB) 
represents multiples of 256. An MSB of 
16 and an LSB of 90 represents an ad- 
dress of 4186 [(16 X 256) -i-90.] The 

MSB LSB 

largest address which can be represented 
by this technique is 65535 [(255 x 256) -i- 
255], and the largest string possible is 255 
characters. Since a program line cannot 
exceed 88 characters in length, you must 

February 1984 • C0MMANDERIA9 



use the process of concatenation ("adding 
to") to circumvent this limitation. (Refer to 
your Programmer's Reference Guide for 
information on concatenation.) 

To display the contents of addre5s4186, 
press the "i" Key on your keyboard. You 
should then see a prompt requesting an 
address to be entered. Type 4186 and 
press RETURN. You may have noticed ad- 
dress 4186 is in the program section of 
memory (refer to Figure 1 of the first arti- 
cle). The statement E$ = "XX", located in 
line 6 of the memory dump program, 
begins at address 4182, with the string 
stored at addresses 4186 and 4187 (refer 
to Figure 3). 

String assignments via INPUT state^ 
ments are handled a little differently Since 
they are not inherent to the program, the 
VIC must resen/e a section for them in 
memory. This section is located at the bot- 
tom portion of user RAM . For a 5K VIC, the 
end of user RAM is at address 7679. The 
first string assignment will be located at 
the bottom of user RAM and each con- 
secutive string input will be placed on top 
of the previous one. 

Figure 4 shows the configuration of 
the variable NA$. This variable will con- 
tain your name as input at the beginning 
of the program. The length and contents 
of this string will vary depending on your 
input. Using my name as an example, the 
string length (byte #3) is 9, with the string 
being stored at address 7671 [(29 x 256} 
+ 247]. 

This completes the section on string 
variables, but before concluding, a few 
practical uses for the memory dump pro- 
gram are in order The first and most ob- 
vious is program debugging: however, the 
memory dump program should be 
customized as follows prior to its use: 

1 . Eliminate lines 5, 6, 7 and 8. These lines 
are used to set up test variables and are 
not needed for program execution. 

2. Renumberthe memory dump program 
so as not to interfere with your main 
program. It is best to use the memory 
dump program as a subroutine and 
branch to it when necessary. 

3 After your main program has been ex- 
ecuted, and you wish to check memory 
variables, branch to your memory 
dump subroutine with a GOTO key- 
word. Do not use a RUN keyword for 
this will clear ail your variables prior to 
execution. 
4. You may wish to consen/e memory by 
condensing the memory dump pro- 
gram by using multiple statement lines. 
The next article in this series will include 
an append program to facilitate merging 
the memory dump program with your 
main program, and a customized memory 



Figure 2: E$ = "XX' 



Address 



Byte# 



4923 4924 4925 4926 4927 4928 4929 



(69) 
E 


(128) 

Null 


2 


90 


16 








12 3 4 
, . — 1 I 


5 

+ 

MSB 


6 7 


Variable LSB 
Name 

Length of 
String 


Not 


used 



The string variable E$ as show/n on the screen display: 

E 



4923 
4924 
4925 
4926 
4927 
4928 
4929 



69 

128 

2 -<- 

90-<- 

16-^ 







■Variable name as listed in program 

Length of sthng 

MSB) , 

|_gg j -< — I REPRESENTS ADDRESS 41 



86 



ADDRESSES 



Figure 3: Statement E$ = "XX 


_ 


Note: To obtain the below display, press J on your keyboard and enter 


address 


number 


4182. 




4182 


69 


E 


Column #3 was intended only to 


4183 


36 




display variable names. If 


4184 


178 


2 < 1 


you branch out of the variables 


4185 


34 




section, you will receive some 


4186 


88 


^ 


superfluous information in 


4187 


88 


X \ 


column #3, 


4188 


34 






Program instruction breakdown: 




Decimal 




Program 




Representati 


on 


Statement 


Chart* 


69 




E 


ASCII (pg, 272) 


36 




$ 


ASCII (pg. 272) 


178 




= 


Program Tokens (pg, 178) 


34 




»i 


ASCII (pg. 272) 


88 




X 


ASCII (pg. 272) 


88 




X 


ASCII (pg. 272) 


34 




I) 


ASCII (pg. 272) 


*The program 


section 


uses two sets of codes, ASCII and program ! 


tokens. The Chart column refers you to the proper conversion chart | 


in your Programmers 


Reference G 


uide, 



SQICOMMANDER • February 1984 



dump program. To gain familiarity witln 
the memory dump program, try tine fol- 
lowing exercise. 

1 . Enter the additions below to the mem- 
ory dump program exactly as shown: 

1 X = 296:Y = g8:Z = INT{(X/Y)* 

100-f .5)/100:PRINTX;'7";Y;"=" 
2 INPUTA 

3 IFA = ZPRINT"CORRECT";END 
4PRINT"INC0RRECT":END 
The above program is a simple division 
program. You are required to input the 
answer to 296 divided by 98. 

2. Enter RUN 

3. Enter the answer rounded to two deci- 
mal places (3.02) and press RETURN. 

4. The word "INCORRECT" should be 
displayed. Enter PRINT Z and RETURN 
then PRINT A and RETURN in the imme- 
diate/direct mode. 

5. If both variables have the value of 3.02, 
why then is the condition in line 3 false, 
thus preventing the word "CORRECT" 
from being displayed? {The answer will 
be in the next installment.) 

Note: To determine the cause, utilize 
the memory dump program to 
inspect the variables in ques- 
tion. Enter GOTO 7 to execute 
the memory dump program. 
Finally I'd like to mention two other 
uses forthe memory dump program. They 
are (1) to easily obtain a listing of all vari- 
ables for documentation purposes, and 



(2) to explore VIC's memory. You can 
display any address with this program. 

Next time, 1 will explain how the three 
types of variables are used in arrays and 
point out some memory-saving techni- 
ques. The next article will conclude this 
series. So if you have any questions, please 
write to me through COMMANDER 
magazine. 




Figure 4: NA$ = "A. DUDLEY" (Keyboard input) 

Note: To obtain your display, press R (returns you to the beginning of 
the variables section) and then press the SPACE BAR twice. 



4937 
4938 
4939 
4940 
4941 
4942 
4943 



78 

193 

9 

247 

29 







N 
A 



-Variable name 

Length of string 

LSB 

MSB 



Note: To branch to the string section of memory, press the S Key or 
determine the actual string address from bytes 4 and 5 and enter 
this address after pressing the J Key . Once accomplished, you 
should see a display with your name spelled out in the right hand 
column. 



7671 


65 


A 


7672 


46 




7673 


32 




7674 


68 


D 


7675 


85 


U 


7676 


68 


D 


7677 


76 


L 


7678 


69 


E 


7679 ' 


89 


Y 



End of user available ram for a 5K VIC. 



1983 TAX 
RETURN HELPER 



Fast and easy 
income tax preparation. 

• Form 1040 and Schedules 
A.B.C.D.E 

• Enter and modify data on a 
screen copy of the form. 

• Works like a spreadsheet • all 
the lines affected by a 
change are instantly 
updated, 

• Form 1040 and Schedule A 
are aulomaticaify corelated. 

• Price is tax deductible. 
Cassette S23 Disc S33 (-i- 
S1.50 shipping & handling). 
Specify VIC 20 (16K RAM) or 
C64. 

• Check. MO or credit card. 

KSOFT CO. 



^^B Si^J VVELLNER RD 

<g* NAPEHVILLE. IL 60640 
^^ i312i 961 1250 

CrclpNo. 2M 

Dealer inquiries welcome 






nrrnii' 






DATATRAC ^ 
BLANK CASSEHES^ 

C-05, C-06, C-10. C-12. C-20. C-24, C-30 

From Hie leading luppliet of Compuief Casseltes. 
new. longer lengtti C-12's (6 minutes per side) provide 
the Bitra lew l«el needed tor some 1BK programs. 
^^ SASF-LHD (DPS| world itmdard lap*. 
^ '^^ Premium 5 screw strell wUh leader. 
^iS^ \^ Error Free • Money t^ack guaranlea. i^^ 

Call: 213^00.0330 ip ihhediati ImnHHI h :j*4itcjr# Mm 
ORDSR NOW ai/KBIJ lA- 9515 Vassar Ave iC] 
...UAILTO--- TVlin IV Chjlsnonh. CA 91311 
■ iife _ «. _ _ ^ ORDER FO^U -^MHM^_^ 

or (MOi ■^°*^^ 



ITW 


1002. 


I KU. 


TOTil 


C.05 


:z 7 00 


-13 00 




t-K 


- TOO 


- 1300 




C-'O 


:.: TM 


_ 14 DO 






'» 


-; <<« 






9<M 


n '^t» 




c;« 


900 


;" 1^00 




CiJ 


,1100 


" S'OO 




ru'oBci 


. ?» 


400 




1 


SU« TOT At 




Cki< rtfadinii taa M>H :*■ 




Snwmg.hjffliing ftfrf ijuir^"yl 


350 


Oi-uO* «e SlBivi ADD It CiT 




TO«AL 





w/ia6ei5 add 4^ ea 
/shipping S17 



FREE 1 STORAGE 
CADDY wiDi neryl i<a 



iact] cassene includes 
2 labels only. Boxes 
sold Stiparatsfy In ConI 
U S sniDJienttjyU PS 
K Parcel Posi preletred 
ctiectthefe ~ 

Crteck Or MO enclosed ~ Send Qg*nliry Discounis □ 
Charge lo ciettt card VISA C MASTERCARD H 



Ca'tJ No _- 



___ &IP . 



A*frWB__, . 

Cty ___ . 

Sig-iaiLjfB 

CorriDtJTer make & motleS 



, Sl8l9/Zip = 



. Dis*' iy/n| . 



Circle No. 225 



February 1984 * C0MMANDERI5^ 



Review of MOSES: 

A Full-Featured 65C02 
Assembler for the VIC-20 



iBy Glen Colberti 



A strange thing has been going on at 
my house since I started contributing ar- 
ticles to the local user's group newsletter. 
At all hours of the day {and night) strange 
calls come in. The people on the other end 
of the line seem to be suffering from great 
agony and frustration. "It goes out to the 
disk, but I can't get it back," is a common 
refrain. "Why didn't it work?" seems to 
have replaced "What is the meaning of 
life?" as the world's most difficult ques- 
tion. 

At 10:30 one Sunday night, I received a 
call from one of these poor, agonized 
wretches. It seems that he was writing a 
terminal program for his new auto 
dial/auto answer modem. "!t works great 
except I need to add a timing loop from 
$3 1 E© to S3 1 F2 and there isn't any room. 
How can I move everything up 18 bytes 
without rewriting the whole program?" 
When 1 asked what assembler he was us- 
ing, the problem became quite clear. He 
had taken on a large project with the tiny 
assembler provided in his monitors. 

Tiny assemblers like those provided in 
machine language monitor (e.g., VIC- 
MON or HE5M0N} are fine for jobs which 
are smaller than, say, 100 bytes, but 
anything larger (particularly if it might re- 
quire changes later on) really needs a "full 
featured" assembler. A tiny assembler's 
primary role is to make small changes in 
existing code as an aid to debugging 
machine language programs. References 
made with a tiny assembler must be made 
to a specific address (i.e., the use of labels 
is not supported), and operands cannot 
contain calculations. Also, there is no pro- 
vision in most tiny assemblers for entering 
ASCII data without first converting it to 
hexadecimal. 

52ICOMMANDEH • February 1984 



FULL-FEATURED 
ASSEMBLERS 

Probably the biggest difference be- 
tween a monitor's tiny assembler and a 
full-featured assembler is that a tiny 
assembler works directly on the code 
which is to be executed (object code), 
whereas a full-featured assembler keeps a 
list of instructions and addresses (source 
code) which are later "assembled" into 
object code. Because the source code is 
not directly executed, it can contain infor- 
mation which is not intended to run, such 
as comments and labels. At assembly 
time, this "extra" information is eithercon- 
verted into numbers in the object code or 
ignored. The source code can be saved, 
and later loaded, without losing the com- 
ments, label names, and other informa- 
tion that makes assembly language a little 
bit easier The source file can be edited, ex- 
panded, or modified with relative ease. If 
you need to insert some code into the 
middle of the program, no problem. Just 
load the source file, insert as much (or as 
little) as you like, and re-assemble the pro- 
gram. So long as you have used labels con- 
sistently throughout the program, no fur- 
ther modification is needed. The new 
code is ready to run. 

Do you really need a full-featured 
assembler? I have a computer technician 
friend who uses VICMON for all of his 
6502 assembly. However, I think that if 
you valueyoursanity, agood, full-featured 
assembler is a must for getting into 
machine language programming. 

MOSES 

Since I bought my VIC-20, I have tried 
out three commercially available 6502 
assemblers: Develop 20 from French Silk, 



6502 Professional Development System 
from Human Engineered Software, and 
Moses from Century Micro. Although this 
is primarily a review of the Moses 
assembler, I will make occasional com- 
parisons to the other two assemblers, 

NCR 65C02A 

Included with the Moses package is a 
new microprocessor for your VIC. The 
new CPU must be installed before Moses 
will run. The 6502 inside your VIC is 
socketed (like a wall plug with 40 slots) so 
there is no need to pull out your soldering 
iron. Just open up the VIC, remove the old 
chip, and plug in the new one. 

A few cautions are in order here. First, if 
your warranty is still in effect, this 
modification will void it. Second, the NCR 
65C02 is a CMOS (Complementary Metal 
Oxide Semiconductor) chip. As such it is 
very sensitive to static electricity until you 
get it installed. I strongly recommend that 
you properly ground yourself while doing 
the installation. If you are at all unsure of 
how to do this, have a service technician 
Install the new chip for you. Third, make 
sure that all the legs of the chip get into 
the proper holes in the socket and that the 
chip is properly oriented. Double check 
your installation before closing the VIC 
back up. 

CMOS ADVANTAGES 

CMOS chips use significantly less power 
than conventional 6502 (NMOS) chips. 
While the NMOS chip draws 400ma the 
new chip draws only 8ma. This may 
reduce some of the heat buildup in the 
VIC. 

The 65C02A is more "crash resistant" 
than the 6502. Not all code numbers 



represent valid instructions to the 
microprocessor. These invalid instructions 
are called "unimplemented opcodes". 
With the 6502, some of these unimple- 
mented opcodes cause the machine to 
"hang up" when one is encountered. The 
VIC would have to be turned off or reset to 
recover from it. The CMOS version treats 
these as NOPs (no operations) thus nnak- 
ing it easier to recover from program er- 
rors. Additionally, the CMOS version is 
more "noise resistant" than the old chip. 
The most significant difference be- 
tween these two chips is the addition of 
27 new opcodes in the CMOS version {see 
Table 1). Most of these are useful enough 
that they soon become a necessity to the 
programmer All of them can result in a 
reduction in program size. Storing the 
registers gives a good example of this. 



6502 



65C02 



STATEMP 


PHX 


^A 


PHY 


PHA 


PROCESS 


TXA 


PLY 


PHA 


PLX 


LDATEMP 




PROCESS 




STATEMP 




PIA 




TAX 




PLA 




TAY 




LDATEMP 





It should be noted at this point that 
there is another 65Cffl2 microprocessor 
presently available, This other chip, made 
by Rockwell, has still more commands. 
Either one should run code written on 
Moses, but Moses only supports the NCR 
version's opcodes. 

Existing programs written for the stan- 
dard NMOS 6502 run without modifica- 
tion on the new microprocessors. Addi- 
tionally, the documentation that comes 
with Moses has the NCR data sheet for the 
new chip. 

GETTING STARTED 

Moses comes in a cartridge. While it is 
located in high memory {SAO00-$BFFF), it 
is not an "auto start" program. This is par- 
ticularly handy if you don't like the idea of 
wearing out your expansion port's edge 
card connector by constantly plugging 
and unplugging cartridges, It is written 
(100%) in machine language. This is a 
refreshing change from my experiences 
with the HES and French Silk assemblers, 
which are mostly In BASIC, Not only does 
Moses assemble code faster, but it is also 
quite a bit more difficult to "crash" by an 
input error. 



THE EDITOR 

The editor is the part of the program 
that controls the input, modification, and 
deletion code. In Moses, the editor checks 
the syntax of all entries. If any errors are 
detected, the iine is ignored and an error 
message is displayed. It can not, of course, 
check for missing labels, branches which 
are too long, or duplicate labels. These er- 
rors are found only at assembly time. 

Except when code is being entered, the 
command menu is always on the screen. 
The menu options are; 



Dnsert 


X)it 


D)elete 


B)asic 


M)odify 


R)eset 


P)rint 


T)able 


A)ssemble 


N)ew 



Individual instructions (i.e., [label] opcode 
[operand]) are identified by the editor with 
the use of "line numbers." Commands 
from the menu that are used to edit the 
source file make reference to these line 
numbers. For example, to add a timing 
loop into the source code at ine 125, one 
would type "I 125 (return)" from the 
menu. This puts Moses in the insert mode, 
and whatever is entered i; placed be- 
tween the old line numbers '24 and 125. 
Enter as much code as you like and Moses 
will move everything else back to make 
room for it. Type the left arrow and press 
return and you are back at the menu. The 
command "D 5" will delete line #5 and 
move everything else upto fill in the space. 
"D 5,10" would delete lines five through 
ten. The syntax for print, modify, and 
delete are identical. If (Onsei is selected 
without a line number, all subsequent 
code will be added to the end of the file. 
Moses stores the source code in an in- 
termediate form. This reducesthe amount 
of memory that it takes up as well as re- 
ducing the time for loading and saving. It is 
also one of the reasons that Moses can as- 
semble the code as fast as it does. Some of 
the assembly is done as the code is input. 

LIMITATIONS 

Unfortunately, nothing in ife is perfect. 
Moses has some flaws. I would like to get 
them out of the way now because, I feel, 
they are far outweighed by the good 
points. The likely reason for them is that 
the whole package had to fit into an 8K 
ROM. 

An observant reader may have noticed 
the absence of save and/or load functions 
in the menu. The monitor must be used 
for saving or loading source code files. The 
start and end addresses of the file can be 
obtained with the editor's (R)eset com- 
mand. Then the monitor is entered 
through the (X}it command and the block 
of memory which contain;; the source 



code is saved (or loaded). This is a rather 
awkward way of going about things, but 
it does have at least one advantage. The 
toad and save times are much faster (parti- 
cularly with tape) than the sequential 
method used by French Silk and HES. 

The machine language monitor that 
comes with Moses is one of my favorites, 
Micromon by Bill Yee. It has been 
modified to integrate better with Moses, 
but there are still two problems. First, its 
disassembler doesn't support the new op- 
codes. I've been told that this is being 
worked on and should be corrected soon. 
Second, while the screen display has been 
improved, it still doesn't have the neat ap- 
pearance of HESMON. Those of you who 
have used other monitors will have to 
spend a llttletlmerelearning the particular 
syntax of this one, 

Unlike other 6502 assemblers that I am 
familiar with, Moses does not generate a 
printed listing of the code as it is assem- 
bled. However, as I stated before, Moses is 
fast (about 250 lines per second). Waiting 
on a printer would slow it down dramati- 
cally. A printed listing of the source code 
can be made by exiting to BASIC (B com- 
mand), opening the printer as the com- 
mand output device (0PEN4,4:CMD4: 
SYS40965) and then typing P (print) to 
printthesourcefileand/orT(table) to print 
the label table and its values, (There Is a 
slight bug in the program here. When the 
output is diverted to the printer, all com- 
mands must be preceded by a space.) 

It is up to the programmer to allocate 
memory when using Moses. The storage 
areas for the source code, label table, and 
object code have to be reset (R command) 
if the object file is going to be any larger 
than 51 1 bytes. It is only fair to point out 
thatthis is not an uncommon requirement 
with assemblers which assemble directly 
into memory, and that the method used 
here is easier than that used with the HES 
assembler 

I would have really liked to have seen an 
option to assemble directly into a disk pro- 
gram file. This would have made memory 
management much easier, at least for 
programmers using disk-based systems. 

CO-RESIDENT EDITOR/ 
ASSEMBLER/MONITOR 

The first major advantage that Moses 
has overtheother\/IC-20 assemblers that I 
have used is that it has a co-resident 
editor/assembler/monitor (available as an 
option on Develop 20). In anything to do 
with computers, the error state is the nor- 
mal state. Having all of the necessary tools 
together would make no difference to a 
programmer who always gets things right 
the first time (but I have yet to meet Him). 
A lot of time in machine language pro- 
February 1984 • COMMANDERI53 



(716I837-6371 

FABTRONICS 

51 Quanv St, Dept C, Bradcport N.Y. 14420 

VIC-20JC-M Heg. T.M. Commodore Business Mach., Inc. 



'ENERGY MASTER 



Ke?p trgclt nl all roui util'Iy costs A higMTly vCtSJittle program to 
cotulflie ATticijnts used arid COWS A!« gives averages, 



TENANT FIL 



Wainiiiin acarrprii 



2ii.(>4 TSI7 95 
record CO eaci* renani 



•RENTAL MANAGER 



C-fil TS24..VS 
l>SJ7!f.1 



•f'r caih lecords for anv 



•FILL-A-FORM 



isnBsShDOie Unmt, Vou fi" m the 



list wiifT (Baiu*BS orhiers i^ith tfiev 






*FAB BUSINESS 



IM MJf.-.'IS 

A mail o'dfli o' SJnsH buancis nnjst Ebsv invoicfli'paclong 
lisl latwl ill" -fi one Supports chaigtr ca'd ilnXH and ftllow* quick 
selecTion o1 tlums Ipoffl an invBnTCMV iJ»taNw Plaifi paper ar 
wICCTed con^mefCiaP forms 

SAVE Srafcmao-SkTamble Gfdltef RnbailWi?a(B 1201 
30 T!1296DSH9664 TSW95DS1995 

2064 Prim hlerface ICstdcol »39.96 

20 64 HatjbiT (2-2 Version! »36.96 

64 Toll Inlomaslar , D »38.96 

64 BSIalExp, BoatdlCarrteol .-- »SS.9« 

64 S A M. iSotl'Speechl D »54.9« 

64 Q Boppor. (3D Arcade) D »28.9€ 

64 Easv Script. (Comml D *36.57 

64 Accounts RCV. (CDmml . . »3S.57 

20/64 Numeiic Keypad ICatdcol S34.96 

64 TotlTea T 529.96 D $33.36 

64 Toil Speller D »23.96 

64 Tvping Stralegv . . T'D «J.96 

64 Toil Business , T 372 96 D J75.96 

64 AccDunls Pay (Comml D «36.57 

64 General Ledger (Comml . , D »36.S7 

S & H 52 50 Fif SI lierri SI OOea sorted 'Tern AllpiiccsUS funds 
COD iCdsh Ctrl! u S oniv add ?1 7S T^ Y srtri MlnMax 

Wf .ircppi M jsieTCharge or VISA 
Circle No. 40 



SUPER SOFTWARE 
SPECiALS! 



FOR 
COMMODORE 64 



LIST SPECIAL 
GAMES 

Buck Rogers X 39.95 -28.56 

Caslte Woilenstein ......... D 29.95 -21.66 

Chess (Odcsia) D 69.95 - 50,76 

Chopliller X 39,95- 28.56 

Combal Leader D 39.95 - 28.56 

Compulef Baseball D 39.95 - 28.55 

Congo Bongo X 39.95 - 28,56 

Delender(AtarlSQlt) X 44.95 ■ 38.19 

Dig Dug (Alansolt) X 44.95 - 38.19 

Exodus (Ullima III) D 54.95 • 39.66 

Flight Simulator II D 49.95 - 38.96 

Frogger D,C 34.95-24.86 

Inddel D 49.95-35.96 

Jumpman Jr X 40.00 ■ 26.56 

Lode Runner D 34.95 - 24.86 

Moon Shuttle 29.95 - 21 ,66 

PilSlDp X 40-00 -28.56 

Popeye X 49,95 -35.96 

Pooyan D 29.95 - 21.56 

Pfoleclor II D,C 34.95 - 24.86 

0-Berl X 49.95 - 35.96 

Quest For Tires D 34.95 - 24,85 

Ringside Seat 39.95 - 28.55 

Sargonll D.C 34.95-24,86 

Shamus-case II D.C 34.95 - 24.86 

Slar Cross D 39.95 -28.56 

Star Trek X 39.95 -28.56 

Suspended D 49.95 ■ 35.96 

Temple of Apshai CD 40.00 ■ 28.56 

Zork 1, 2, or 3 D 39.95 - 28,56 



Ask for FREE price list 

Educators: ask tor special educational catalog 



LIST SPECIAL 



EDUCATIONAL 

Alligator Mix X 

Atptiabet Zoo X 

Delta Drawing X 

Dungeon of Algebra Dragon . . . D,C 

Master Type D 

Math Blaster! D 

Soeed Reader II D 

Typing Tutor/Word Invaders. . . D 
Word Allack! D 

BUSINESS 

Bank Street Writer D 

Homeword D 

Home Accountant D 

Multiplan D 

Paper Clip D 

Praclicalc 64 D 

Script 64 D 

Wortlpro3-i-/andSpellright. . .0 



34.00 
34.95 
39.95 
24.95 
39.95 
49.95 
69.95 
24.95 
49.95 



24.16 
24.86 
28.56 
17.96 
28,56 
35.96 
50.76 
17.96 
35.96 



69.95- 50.76 

please call 
74.95-54.46 



99.95 
125,00 
54-95 
99.95 
99.95 



71.96 
90.46 
39.56 
71.96 
71.96 



HARDWARE 



Hes Modem, 
Koala Pad . . 
Maxell Disks 



10) 



69,95-50.76 
99.95-71,96 
51,00-29,50 



^^;^^ 



^/Tdt'^ 



CO.D, 'MO,' C«r1. CUfCks • Sctiixy P 0. 
• VISA • Ulit!iCj(d • Checks Allow 2 Weeks 

■ H.Y.S Hes AM Salts Ta. • us Ortlers 

Undti (ISO Add SZ.OO P i H • All CanaJun. 

US Fu™i! 13 00 P 4 H • Fomgp. Charges Only. 

Mirv P & H S' 00 



Box 525, Dept. 30 

East SetaukGt, N.Y. 11733 

{516)751-2535 



Circle tMo. 50 



New VIC Superchassis U 




gramming is spent making small changes 
to the code (e.g., forgot the # in LDA 
#$00). If an error is made and the editor 
and assembler aren't co-resident, a long, 
drawn out correction process must take 
place. First, the editor has to be loaded, 
then the source file. After this the 
modifications can be made and the source 
code (and sometimes an intermediate file) 
can be rewritten to the disk or tape. Then 
the assembler can be loaded, the source 
file re-assembled, and the hunt for bugs 
can continue. 

With Moses, however, I have found that 
with small programs I can have not only 
the editor, assembler, and the monitor m 
RAM, but the source and object code as 
well! Minor changes (or even major ones) 
can be made immediately to the source 
and, just as fast, re-assembled. The advan- 
tage of doing it this way is not only a great 
savings in time, but the source code 
always remains true to the object code, I 
can't stress too strongly how much of an 
advantage I think this is-particularly for 



someone who is just starting out with 
machine language. 

THREE-PASS ASSEMBLER 

Moses is a three-pass assembler. De- 
velop 20 is a two-pass assembler, and the 
HES assembler is a one-pass that can be 
modified to make two passes. The num- 
ber of passes is the number of times that 
the assembler goes through the source 
code looking for information. Generally, 
the greater the number of passes, the 
more forgiving the assembler is when it 
comes to defining information within the 
code. For example, the HES assembler (in 
its one-pass configuration) cannot process 
a label which has not yet been assembled. 

With Develop 20, a two-pass assembler, 
fonward referen ces to 1 a be Is wo rk f i ne, but 
labels that are defined by the EQU pseudo 
op can only be used after the label has 
been defined. A problem with this ap- 
proach is that if something is overlooked 
until it comes time to code it, the program- 
mer must remember to go back and enter 
it into the equates area of the source code 



TABLE 1 






Assembly Language Functions Unique 




To NCR 65C02 Chip 


NEW INSTRUCTION MNEMONICS 


HEX 


MNEMONIC 


DESCRIPTION 


60 


BRA 


Brancli reladve always (Relative) 


3A 


DEA 


Decrement accumulator (Accum) 


1A 


INA 


Increment accumulator (Accum) 


DA 


PHX 


Push X on stack (Implied) 


5A 


PHY 


Push Y on stack (Implied) 


FA 


PLX 


Pull X from stack (Implied) 


7A 


PLY 


Pull Y fram stack (Implied) 


9C 


STZ 


Store zero (Absolute) 


9E 


STZ 


Store zero (ABS, X) 


64 


STZ 


Store zero (Zero page) 


74 


STZ 


Store zero (ZPG, X) 


1C 


TRB 


Test & reset memory bits with accumulator (Absolute) 


14 


TRB 


Test & reset memory bits with accumulator (Zero page) 


PC 


TSB 


Test and set memory bits with accumulator (Absolute) 


04 


TSB 


Test & set memory bits with accumulator (Zero page) 


89 


BIT 


Test Immediate witti accumulator (IMMEDIATE) 


ADDITIONAL INSTRUCTION ADDRESSING MODES 1 


HEX 


MNEMONIC 


DESCRIPTION 


72 


ADC 


Add memory to accumulator with carry [(ZPG)] 


32 


AND 


"AND" memory with accumulator [(ZPG)| 


3C 


BIT 


Test memory bits with accumulator (ABS, X) 


34 


BIT 


Test memory bits with accumulator (ZPG. X) 


D2 


CMP 


Compare memory and accumulator [(ZPG)] 


52 


EOR 


"Exclusive Or" memory with accumulator |(ZPG)] 


7C 


JMP 


Jump (New addressing mode) |ABS(IND,X)) 


B2 


LDA 


Load accumulator with memory 1{IPQ)\ 


12 


ORA 


"OR" memory with accumulator [(ZPG)] 


F2 


SBC 


Subtract memory from accumulator with borrow [(ZPG)] 


92 


STA 


Store accumulator in memory [(ZPG)] 


'^- 1982 by NCR Corporation 





C-64 



SOFTWARE 



Prowriter™ & NEC8023™| 

with 
MU302~ or C(m/7™ iitler-faces 

\Z Have you had trouble making 
your printer do everything? 

********************** 

We have 6 Printer Prograrns 
with correct codes and an 
EVFU Program that works! 
Programs are ^ull oi reraarlcs, 
User Guide Mith tables included. 

only *14.95 

<includes shipping & handling) 

Bend Check or ti.Q. 

Specify TAPE or DISK 

LOOP SOFTWARE ^ 
P. 0. Box 74S I 

Fairborn, Ohio 45324 o 



HOW DO WE DOIT? 

We're jn olcttromcs maufacturcr selling 
direct to the publii; by mail order only. 
In this way we can truly offer quality 
and economy. All items are guaranteed. 
Documentation is extensive. 

3 SLOT EXTENDER n^ 

CuldConUcls, Fuse, Reset SwiIl!i, iVIC' ■^'-^ 

CASSETTE INTERFACE *25 

Saw iind Luad on ytJur rek,orJi.r I VIC &t. t c4' ^"^^ 

^15 



AUDIO/VIDEO BOX 

Three independent outputs from your VIC: 
Ltnv Le\'el Audio (stereo, recorder, etc. I, 
Video Monitor, and R.F. Modublor. 

COMPUTER COVER 

Protect your VK or Cc-i tnim dust and 
bpilk. Gray, protessional look. 

All prices postage paid. Kansas residents add 3%. 
Money Order or Cneck onh" 



'6 



Obbligato 



HO\4-3-ip, WICHITA. KANSAS 67201 



Circle No, 137 



Februaryl984 • COMMANDERI55 



Intelligent Software For 
Commodore Computers 

Copycalc is an affordable electronic 
spread-sheet wlilcti turns your video screen 
into a windowon a matrix of numbers. Cur- 
sor around ttie matrix, enter numbers; the 
totals reflect the changes. You can save the 
matrix to disk or tope, or print it or your 
printec. For S20 (S 15 with another progrom). 
this program might justify the cost of your 
computer. Requires 6k RAM; smaller version 
availoble for a standard VIC. 

Word Processor Plus was not designed 
to be an expensive toy; it was designed 
solely to facilitate, corresDondence, for a 
wide range of personal and business uses, 
quickly and easily, with a minimum of train- 
ing and frustration on the part of its user, 
and at the least possible cost, txith in hard- 
ware and software. The most thoroughly 
tested, useable word processor available 
at anywhere near the price, S25; lOk RAfvl. 
printer rsq'd.; RS-232C version available for 
VIC and 64. 

Also QVQlldble: Baseball Manager, a 
sports-documentation program: ond Inverv 
tory, a perpetual inventory control program 
for a small retail business (various reports, 
multiple vendors]; S30 each; 10k RAM 
req'd., printer suggested. 

All programs will load and run on any 
Commodore computer; all support tape, 
disk, and printer. 

Prices include documentation and shipi- 
plng; Calif, residents add 6%. Please 
specify hardware contlguration when 
ordering. Sorry, no gomes availoble, 
Wlitam Robbim, loji 37*5, Son Rofael, CA 9*»1J 



Circle No. 21 



or an error will be generated. 

Moses, being a three-pass assembler, 
has none of these problems. However, 
while labels can be defined anywhere in 
the source, it is stiti good technique to 
keep them properly grouped together. 

CONCISE PSEUDO OPS 

The fact that Moses uses more pseudo 
ops than the other assemblers does not, in 
itself, make Moses better. For example, 
the EQU, ADR, OBJ, and DFS ops are 
replaced in Develop 20 by just one (EQU). 
However, while more opcodes have to be 
learned for Moses, their conciseness 
makes the code easier to follow, 

I especially like the way that the DAT 
(BYT on the other two) pseudo op is instal- 
led with Moses, it will allow decimal. Hex, 
or ASCII data on the same line. For 
example: 

12 MESSAG DAT13,"HITHERE",$0D,0 

This nnakes it much easier to code mes- 
sages which are to be printed, as well as a 
lot of other routine chores, 

ADDRESSING MODES 

All three of these assemblers support 
the standard addressing modes of the 
6502. However, there are two things that 
set Moses apart from the others. First, it is 
smart enough to tell when it should use 
the zero page addressing mode without 



Commodore™ software to make 
your child a Math Wizard: 

A MalhWiz 



TM 



MatliWiz includes; 

• Mixed Number Addiliori 

• Mixed Number / 
Sublraclion V—^ > 

• The Ho-*'ie Pelerson 
Drills 

$100* COD 

masterca: 

• Individual priigrams 
separalely at Itnoer cost. 




SERIES 1 



■c^\ A malh tutoring aid with emphasis 

t^ Y^--- ^, on developing skills in 

Mixed Number Addition & 

Mixed Number Subtraction. 



/ 



■■r^' 



PLEASE SPECIFY 
C64 OB PET 
DISK FORMAT 
WITH ORDER. 



Full color 
graphics 
& sound 
will thrill 
your child 
encourage 
learning 



MERRITT" SOFTWARE, Inc. 

P.O. Box 1504 • Fayettevilte, AR 72702 

(501) 442-0914. 

Software Publish.ing available. 



Commodore 64 ind Pel are trademarks of Commodore Business Machines. 
Vi Merrill is a trademark of Merritl Software, J nc. 
MalhWiz an^The FTpwii^ Peterson Drills btc (rademarks ofJEifOi Wizard Productions. 



lU. 



Circle No 222 



the programmer having to specify it. In ad- 
dition to the normal use of labels in the im- 
mediate addressing mode, Moses sup- 
ports the immediate addressing of the 
high/low byte of a label. 

DOCUMENTATION 

The instruction manual that comes with 
Moses is above average for VIC documen- 
tation. It comes in a nice three-ring binder. 
There are three basic sections to the 
manual. The first is an explanation of the 
editor/assembler It also has two lessonsto 
help get the programmer familiar with the 
system. The second section is an explana- 
tion of the machine language monitor. 
This includes demonstrations and syntax 
examples of most of the monitor's com- 
mands. The third section is the appen- 
dices. It includes detailed illustrations of 
the usage, syntax, and features of the 
assembler. It also contains the data sheets 
for the new microprocessor as well as 
sample uses for some of the new opcodes. 

The manual is not intended to be a 
guide to 65XX machine language pro- 
gramming. There are several good books 
out which adequately fill this need. With 
one of them in the right hand and the 
Moses manual in the other, you should 
have few problems getting down to the 
machine's level, 

SUMMARY 

Moses is everything that many people 
thought they were getting when they 
bought VICMON. It is well written and 
relativelyeasyto use. I wouldn't hesitate to 
recommend it to anyone who is thinking 
about getting fnto machine language. I 
strongly recommend it to those of you 
who are tired of growing grey while your 
program is being assembled. There is no 
doubt in my mind that Moses is fully worth 
its price. It even gives me time to answer 
those strange phone calls. 



Product Name: 



Manufacturer: 



Retail Price: 



MOSES, 

The 65C02A5sembler 
for the VIC-20 
Century Micro 
1832 Tribute Road, 
Suite 213 

Sacramento, CA 98515 
(916)920-3656 
S59.95 including car- 
tridge, manual, and 
65C02 chip. 



[According to the manufacturer, versions 
of MOSES for the conventional VIC (6502) 
with 8K expansion, and for the C-64 will 
be available on disk or tape for $39,95.] 



SeiCOMMANDER • February 1984 



Business 

Software for the C-64 



By William L Simon, Ph.D.\ 



"When the 64 was first announced, 
programmers thought it was just another 
game machine, and didn't pay much at- 
tention. But then, they started finding 
out that it's really a very powerful 
machine." 

That's how one executive at a leading 
software house explains the flood of 
business products for the 64 now begin- 
ning to pour onto the market, some of 
them capable of giving the small or not- 
so-small business a computing capability 
that you would expect to find only in a 
much larger system. 

But of course, this plethora of product 
brings with it a dilemma for the buyer. 
When there are so many competitive 
packages to choose among, what doyou 
base your seiection on? Often we don't 
even know the right questions to ask. 
One attractive word processing package 
will only single space; a very powerful ac- 
counting package requires you to input 
not one but two six-digit account codes 
for every check you enter 

What follows is a comparison of pack- 
ages in three categories-word proces- 
sing, data base, and (briefly considered) 
accounting-intended to help you nar- 
row the field to the one or two packages 
of a particular type that sound closest to 
your needs. The comments are offered 
mainly for the Commodore 64 owner 
who is running a small business or a part- 
time business from the home. 

The information will also be helpful to 
anyone looking forsoftware for handling 
personal chores (letter writing, home 



bookkeeping, etc.) Whatever your need, 
you should ask your dealer to let you try 
the software before deciding, to be sure 
it really answers yourrequirements. If you 
have dealers as helpful as mine they'll be 
glad to cooperate as their time permits. 



WORD PROCESSING 

NOTE: Unless otherwise mentioned, 
the software included here offers the 
features expected in the more powerful 
word processing packages-page num- 
bering; headers and footers; underlining; 
italics and bold (when used with a printer 
that supports these functions); mail 
merge (which permits you to send indivi- 
dualized letters to a list of addressees); 
and full editing capabilities including in- 
sert, delete, block move, and global 
search/replace. 

Also note: if you will want to use 
special characters and functions such as 
italics, superscripts, expanded print, or 
ASCII characters not on the keyboard, 
you should insistthatyourdealerdemon- 
strate that the software/printer combi- 
nation you have in mind will produce 
them easily. While the better software 
can support these functions, and many 
dot-matrix printers can provide them, the 
particular combination you have in.mind 
may not be very good partners. The fine 
Gemini 10 printer on the system ! use 
balks when asked for italics, bold or the 
like; with one software package, the 
printer requires nine (!) control strokes to 
provide each superscript numeral. 



WordPro 3 Plus 

(Professional Software Inc.: $89.95) 

WordPro reached the market well 
ahead of most other word processing 
packages for the 64, based on their 
earlier versions for other Commodore 
systems, and WordPro 3 has become the 
standard against which other offerings 
tend to be measured. 

The 125-page User's Guide is thor- 
ough, well organized and easy to use, 
complete with a table of contents and an 
index. 

WordPro 3 is probably not the best 
package, however, foranyofficewherea 
number of different people will be using 
the system, or where staff turnover re- 
quires that new users be trained with 
some frequency, since many of the 
operating procedures are not readily 
remembered. (Directory is called by 
pressing f7 and the zero key; a stored text 
is recalled by holding Shift and pressing 
Clear/Home, letter r, and the text name.) 
Although the Commodore provides 
eight function-key modes, WordPro 3 
makes use of only two. 

One other small annoyance: a series of 
questions on the peripheral equipment 
must be answered each time the soft- 
ware is loaded; there is no provision for 
storing the answers. (In fact, a short-cut 
procedure is sometime available-indi- 
cate your printer type and then press f7 
for default answers to the other ques- 
tions; this procedure was provided to me 
by PSI, and does not appear in the User's 
Guide.) 

February 1984 • COMMANDERI57 



Overall, WordPro 3 is an admirable 
package, well worth considering. 

Easy Script 

(Commodore: $49.95) 

Ditto most of the above: Easy Script 
and WordPro 3 Plus are twins-not identi- 
cal but (to stick to the analogy) at least 
fraternal, even to the extent of using 
many of the same format commands (en; 
to turn on centering; hd for heading for- 
mat, etc.) 

Both Easy Script and WordPro 3 Plus 
provide the capability of preparing indi- 
vidualized form letters from a mailing list, 
with the additional capability of inserting 
unique details in each letter (amount ow- 
ed, time of an appointnnent, or the like). 

Easy Script, however, provides a 
number of convenience features not 
found in its look-alike; among them: 
before printing a text, you can obtain a 
display on the screen that shows you 
where the page breaks will occur when 
you print it out. There are also a number 
of extra cursor control features (scan nor- 
mal, scan fast, jump to end of text, etc.) 
And Easy Script makes a more extensive 
use of the function keys. 

The User's Guide is well thought out, 
considerably better than average. 

Though it will never earn high marks 
for convenience, for a full-capability 



word processing package. Easy Script will 
be hard to beat. 

Script 64 

(Computer Marketing: $139:95 

Here's an eye-opener: word processing 
that includes a dictionary to check your 
spelling. 

The dictionary, included at no extra 
cost, is in effect an empty container 
which you fill with words in the course of 
using the system. This will slow down 
your operation initially; and even when 
your dictionary is built up, you will find 
that a document of any appreciable 
length takes considerable time for the 
program to check, with the operator re- 
maining at the terminal throughout the 
process to respond each time a word is 
flagged. 

Other dictionary programs fortheC-64 
are becoming available; we're still 
waiting to see one that can meet deman- 
ding requirements. 

The Script 64 operates on a different 
approach than the above programs. In- 
stead of text scrolling as if on one very 
long piece of paper, each screen is 
treated separately, with the user having 
to give a specific command to move from 
one screen to the next. You may find this 
annoying, especially if you like to be able 
to look at what you've just written while 



you compose the next bit. But moving 
from screen to screen can be done very 
readily using the function keys, and the 
text is joined from one screen to another 
automatically when printing, 

Three "Help" screens are provided 
(although you must reload the program 
disk to access them). Text is in some cases 
automatically saved to disk, a very 
desirable feature not found in other 
systems; (anyone who has ever lost the 
document he was working on, through 
forgetfulness, hitting the wrong key, or 
power failure, will appreciate the value of 
this.) Also, deleted material can 
sometimes be restored to the screen 
(another feature especially welcome to 
those who have ever had second 
thoughts after a deletion). Keys can be 
redefined, so that, for example, the 
"equals" sign is replaced by "n", or any 
other ASCII character supported by your 
printer. You can print out any screens you 
selected, rather than having to start your 
printing with the first screen of the text. 
You can global search/replace several dif- 
ferent words or phrases simultaneously. 
And two common French characters (c 
and e) are directly available on the 
keyboard. 

One major drawback of Script 64 is 
that, once a disk has a number of dif- 



TELSTAR 64 



10:14:36 



Sophisticated TBrminai Communications Cartridge lor the 64. 

•PFO- lOD OOD CP D1 D2 BELL 12:30:00 

(TELSTAR's Status Linel 

Don't settle lor less than the best! 

• Upload/Download to/lrom disk or tape. 

• Automatic File Translation. 

• Communicates in Industry Standard ASCIL 

• RealTime Clock plus Alarm Clock. 

• Line editing capability allows correcting and resending long command lines. 

• 9 Quick Read lunations. 

• Menu-driven. 

• Similar to our lamous STCP Terminal paci<age. 

• Works with Commodore Modems and supports auto-dialing. 

The best leature is the price — only S49.95 (Cartridge and Manual) 



Machine Language Monitor Cartridge 

for the C8M 64 

More than 20 commands allovJ you to access the CBM 64's Microprocessors 
Registers and Memory Contents. Commands include assemble, disassemble, 
registers, memory, transler, cornpare, plus many more. 

Someday every CBM 64 owner will need a monitor such as this. 

Cartridge and Manual — S24.95 cirde no. m 



8K in 30 Seconds 

for your VIC 20 or CBM 64 

If you own a VC3D Of a CBM 64 and rctve oe^r. co-nce-n&a 

oDcuf tfie hign cosf of o disit lo stoie voij'^ p'oq'o^tis on 
worry youraelt no longef Now tne-e's tre i^ABSir The WEB^T 
ccmei iri ocQflridge and ot o rnucu Tijcn lower cfice 
than The average disk And speed this isone fosi RABBIT 
Wilh the RA9B1T vou con load ana slore on youi CSV! 
dotoserte on 8K pfog'aTi m oimo^i 30 seconds. comDored 
to the current 3 minijies of a VIC 20 or CBM 6d, almost oi 
lajt as the '5-31 disk drive 

The RABBIT IS eosy to 'inifoil, olicws one to Appenc 
3a5ic Programs, wo'ks with o' without Expansion 
Memory and provides two daia file modes The 
[?ABS;t is not only last buf feliQble 

[The RaDGil for the VC 20coniainsan expansion con 

nectar so yOg COn sirnulfaneoLislv ^i^ VOyr iriemory Ooord, et; 




$39.95 



$59.95 



K^ AP SsT 

I V l/\^ FOR LESS! 

For CBM 64, PET, APPLE, and ATARI 

No*. yDucon hovethesameprofess'onally designed Macro 
Asiembiei Editor as used on Space Shuttle o;oiecti 

• designed to TT'.C'ToveP'og'amrre' Proaucfivity 

• SimilQ' synio* and ccmmonds - No need to 'eleorn pecut'O' 
synldites ond ocmTonds xren y&j go ftam PET lo AFPLt lo 

A'A?I 

• Coresident Assetibie'itditc]' - No need loiood the Editor, fhen 
the Asiemble: rhen theEdiior etc 

• Ai JO "pcfudes Word Processor Reiocoti-ngLooder. oncJmjcn 
mofe 

• fbwertui Editor, MoiCiD^ CondiTionat and Inierocltve 
Asserrpiy, ond Auto - zero P3ge addressing 

Still net convinced send lor out free ioec sheet' 



3239 Linda Dr. 
Winston-Salem, N.C. 27106 
(919)924-2889 (919)748-8446 
Send for free catalog! 





5SIC0MMANDER • February 1984 



ferent items on it, you may find it difficult 
to locate the one you are seeking. The 
Directory is not created automatically as 
with other systems, but must be filled in 
manually; users who do not take the 
trouble to do this may find themselves 
playing hunt and seek throughout the 
disk's 999 screens. 

Insta-Writer 

{Cimmaron Corp.) 

Yet another distinctly different ap- 
proach, Insta-Writer is a 40-co!umn soft- 
ware that indicates how the line-breaks 
will occur in a 60- or 80-column printout: 
on the display, the two lines that will pro- 
duce a single printout line are highlighted 
separately 

Insta-Writer is handy in another way as 
well: the program is on a plug-in chip, 
rather than on disk, so that it is ready to 
use the instant the computer is turned 
on. 

Also unique: each time you finish 
entering a line, the text shifts, so that you 
are always looking at the same place on 
the screen; however, this feature makes it 
difficult to review more than a few lines 
of what has been written, so it is a 
drawback for anyone who composes at 
the keyboard (as opposed to a secretary 
who is simply typing rough copy provid- 
ed to her). 

A more severe drawback that makes 
this package usable in many applications 
is that it will only print out single-spaced 
text; it is not possible to double- or triple- 
space, 

Menus for control commands (storing, 
printing, margins, etc.) are provided on 
screen, but many users will find the 
display contains so many "convenience" 
elements that it is distracting to work 
with. No merge, italics, bold, or page 
numbering is provided. 

Copy-Writer 

(Microtech) 

If you'd like to be able to enter your 
text, and then have it printed out in two 
columns, ready for reproducing as a 
newsletter, manual or what-have-you, 
Copy-Writer will do it foryou. In the two- 
column mode, the program counts char- 
acters before printing each page, deter- 
mines where the column-ends should be, 
and then prints it all out in a single pass, in 
a smaller than usual typeface (which your 
printer must be capable of for this to 
work). 

Another especially attractive feature: 
you do not have to go through the an- 
noying process of giving your hardware 
parameters each time you start up. You 
go through the procedure once when 
first using the system, and do not have to 



repeat it unless you change some hard- 
ware. Also, the program, after being con- 
figured to your system, can be stored on 
your data disks, avoiding the business of 
having to swap disks after loading the 
program each time you start up the 
system. 

People who do a lot of on-screen 
editing will admire Copy-Writer's Block 
Move feature, which is extremely simple 
to use, and quite fast-a good model that 
programmers of the other word-pro- 
cessing systems would do well to copy 

Thesystemalsomakesgooduseofthe 
function keys. Two caveats, one dealing 
with the correction of typing errors when 
inputting text, which is awkward; and 
the other with an unfortunate situation 
that the creators of this system should 
not have permitted to exist. It's covered 
by a warning in the manual that sayS""lf 
you have spent the entire day typing and 
you hit T, too bad. . .its gone. "(The two 
grammatical errors in the single sentence 
are theirs, not ours.) Why the program- 
mers couldn't have provided an "Are you 
sure?" or similar to avoid this situation 
may never be known, but it's enough to 
make one think twice about a purchase. 



LEROY'S CHEATSHEET 



ONLY S3.9Sea 



What AS a Cheatsheet, anyway? 

Leroy'a ChBaisheot" Keyboard overlays are durable plasiic 
coaluil teriiptat&s. When Birnply iaid on ytHir VIC-20 and -&4 
kevtioartls. ifi* Leroy'a Cheatsheet " surrounds the kurs 
ith psscnlifll infafrnaiion, placing youf most valuable progiam- 
min(j tool at youf tingeitlpS 

At Lefoy's Cheatsheet'" we lake the lime lo learn and us& 
each progfam before designing a keyboafd ovurfay N'ot only 
ate Out Overlays d^gneti using easy to lollow irutructjons and 
illustrations, bul all CDmrriands Ere availabk; and many extras 
are added lo make fjrogrammjng easy and fun. 

Our BASiC Leroys Choaisheet" r>ot only has all comtnilndi 
nd fund cms. bjt also has device numbers, program lutpfinting 
omtnands, disk commards, and many illustrative examples of 
he dctual BASIC connmands in ih© CutOJi. 

Laroy's Cheatsheet' overlays make it all easy for only 
53.95, 



M«Jit ttnc <ii* IM iDllaoinr) Lirsy i 

e"4 10 

PrOy'rlininyrs Aid' - 

' Uiciivon' 3 

' Sup«r Expander' n 

- VicTypewfilcr' C 
■ VicTerrtii' 

c Tern> 64 ' 

- - Quick Brown Fax <- 



- Vrnbaa 



^ Graphic printer (i3Pi»i» 
UMl Wordcraft 20 
HES Vic Forth' 

::! HESWntor' 

a WordPro 3 Okis 

= EasyScnpi' 

D Basic 1:01163 



ipi4^r.9) 



THE ULTIMATE 

LOCATING AND MEASUREMENT 

SYSTEM 







CHEATSHEET PRODUCTS™ ^ JSt 

RO Box 8299 Pittsburgh PA. 15218 (412)456-7420 



ULTRASONIC ''RADAR" DETECTS 
AND MEASURES PRESENCE AND 
DISTANCE OF OBJECTS. 

1 hi-. lotiHingsyiiem uiess uniciuc elecifOM^iic ir-insducer 
lo [lie ne rate a short burstof'iniajdibSe high irE^uency sound. 
The sound tro^d^ out from the transducer in a narrow cone 
.\mi reiletlsbatk lo the transducer tnjm obtoLls in ii^tiath. 
Tilt' '-.mi*.' ifafisducef i^ then used to rect'i\"p thfs refSected 
^nunil tTiLTyy ami convert itiu fln flmncal ^isnal. Thf VIC 
or 64 m(?ai<,ufcs the time between Ihf irnnsmitted puisne <ind 
it> echo and compuies the distancf 



SENSITIVITY: Senses objects as small 
as a flower stem. 

RANGE; 10 inches to 35 feet. 

RESOLUTION: 1/8 inch below 10 feet. 

PROVEN VERSATILITY: 

I'hf cotnbinjiion oi firr^ill ^.izo and keen pi-eci^ion has rtiiide 
(he non-compjlfr version ideal tor such tfivers*- ^^ppl^caIions 
as robotics, liquid level measurement, seturtiy, aids lor the 
handicapped, electronic tape measure, vehicle back-up M»n- 
Mjr and occupational safety. The Vlt2a'C64 ver*.tor> promises 
i'\<-n more. 

IDENTIFIES PERSONNEL 
BY THEIR HEIGHT. 

C.cilinji, iriaunted unit necognizes family members. b> ditfer- 
iTce? m their hfighl. 

TYPE BY POINTING AT AN "IN- 
VISIBLE KEYBOARD SUSPENDED 
IN AIR". 

n .ifldilion lo its already proven useii. Itie LumniilC'rized 
version of this device might powitaiy be u^e(i lor invisible 
uy-^tick and Rame p.iddles. or perhaps t^en ^n invisible 
nn-rouch keybojrri, A programmer cauid iie in bed anii 
firoyram iiis Commoilore computer by siiri^jlv vvjv'jng his 
linger in ihe jif, since this device can accurately me.isure 
the locdlian of his finger lips to less tf>an two tenths ni An 
ipch from in leer away. 

Ranging module and manual. .. .599.95 

VIC-20/C64 Interface kit & tape. .$99.93 

Manual and extensive 

documentation $19.95 

Automated Training Systems 

7906 34th Avenue Southwest 
Seattle, WA 98126 

Phone (206) 935-7032 
information recording 



(206) 935-2697 

orders only <-„„, ^„^ ^os 



February 1984 • COMMANDERI59 



80-COLUMN 
WORD PROCESSORS 

Word Manager 

(Data 20; word processing and mailing 
list software included with purchase of 
80-column board, S179.95) 

The key word here is convenience. This 
package won't do many of the things 
that sophisticated word processing 
packages are expected to handle. But 
what it does, it makes so easy forthe user 
that you may bless it despite the short- 
comings. 

Word Manager comes with a plastic 
strip that you place on the keyboard, just 
above the row of number keys. The strip 
tells you at a glance that you can under- 
line by hitting f1 (the #1 function key) and 
7 center by hitting f 1 Shift-2, save to tape 
or disk with f1 Shift-1. And you set 
margins, not by embedded codes that 
you must memorize or look up each time, 
but simply by typing f 1 and Zero, in all, 30 
different operations are commanded in 
this engagingly simple manner It is the 
height of what computer people like to 
call "user friendly". 

A separate mailing list program, in- 
cluded on the same disk and required for 
sending customized letters to a list of ad- 
dressees, was not functioning on the ad- 
vance version provided to us for evalua- 
tion. 

But while this package is very attrac- 
tive, note the limitations: maximum of 
five pages pertext, no headers or footers, 
no justification, block move limited to 
three lines at a time. If having these 
capabilities is not important to you, and 
your needs justify the cost, you will find 
Word Manager to be a program you can 
be comfortable using within minutes of 
loading. It gives the operator a freedom 
from function codes that makes it a 
pleasure. 

The Word 

(Pacific Coast Software: $295 including 
80-column board; data base and mail 



merge programs planned to be included 
on same disk). 

As powerful a word processing pro- 
gram as you're likely to want, with the 
added advantage of 80 columns. The 
Word is a snap for anyone familiar with 
WordPro, since many of the commands 
are the same. But a number of refine- 
ments to the control operations, and ad- 
ditions to the capabilities list, make this a 
program that will be hard to beat. 

Just one example of the unexpected 
benefits: The Word will, on command, 
display on screen exactly what the print- 
out will look like-showing not only the 
page breaks, but the precise page layout 
as well, allowing you to correct format er- 
rors in advance of printing. 

What is there in life that has no draw- 
backs? With The Word, some oper- 
ations-such as the insert and delete 
modes-are quite slow; and an annoying 
flicker (too slow a refresh rate?) occurs 
during some operations. There were, as 
well, a few other minor problems in the 
pre-release program we tried -corrected, 
we hope, by the time the package is 
available on store shelves. For demand- 
ing word-processing applications, The 
Word is a first choice. (And my first 
choice: it's the software I'm now using 
for my own word processing on the 
Commodore.) 

A WORD OF WARNING: Both of the 
80-column programs make use of a 
board that plugs into the cartridge slot in 
the back of the keyboard. Unfortunately, 
Commodore provided nowaytolockthe 
board securely into place, and it does not 
take much of a tap or accidental push to 
jar the board loose-which destroys all 
text in computer memory that you have 
not yet stored to disk, and could possibly 
ruin the chip in the board as well. Caveat 
emptor. 

DATA BASE PROGRAMS 
File Pac and Inquire Pac 

(Pacific Coast Software: 

$39.95 and $69.95, respectively) 



(13k) Samurai Pak 21 95 



Paralrooper 11,95 



Cosmic Cruzer 11.95 



VIC-20 
Cassettes 



Samurai Pak 21,95 



Varg 11,95 



S^9 ws« 

l ^^ l (6071 398-5114 ^^^i 



f607) 398-511'S , 

^=Pr) ENTERPRISE 



Ccrrpi,terMa! Ex:ra5 



64 - Text 29.95 



Triple Play 15,95 



Exterminator 16.95 



Rebel Force 19.95 
1 



P.O, Box 155 
Groton, NY 13073 



CBM-B4 
Disks 

— r- 



Mai! List 21,95 



Pogo (9-eolt) 1795 



Circle No. 97 



Shipping Add $2.00 
N Y.S, Add Sales Tax 



Both of these packages provide a handy 
filing capabilityforsmall-business or home 
use. They can each hold up to 200 records, 
with up to 15 fields of information in each 
record. 

Fields to be sorted may contain up to 30 
characters; all other fields may be as long 
as desired, with the only limitation that the 
total number of characters in all fields can- 
not total more than 250. 

Records can be sorted on the basis of al- 
phabetic or numeric information-arrang- 
ing the files in order by customer number 
or zip code, for example, or by a date or a 
name. 

The price difference between the two 
packages lies in the search capabilities. 
File Pac provides a somewhat limited 
ability to search for a particular record or 
item. With Inquire Pac, two additional 
types of searches are available: threshold, 
and conditional. The former allows 
searching a particular field in all records 
for any number between the designated 
values (for example, all customers who 
made a purchase between the first and 
the last of July). The latter allows you to 
search one or more fields for a particular 
series of alpha-numeric data ("People 
named Jones living in ZIP Code 20036.") 

Only one type of file can be maintained 
per disk, and the new user will find some 
difficulty following the instructions in the 
User's Guides, which leave much to be 
desired. 

Mini-Jini 

{Jini Micro-Systems: $89.95) 

This is a scaled-down version of the 
powerful JinSam data base program us- 
ed by the NASA Kennedy Space Center 
for a number of functions including the 
handling of real-time transducer data 
from the Space Shuttle. 

Mini-Jini can handle 250 records with 
10 fields in each, or as many as 500 
records with a smallernumber of fields. It 
accommodates records up to 750 char- 
acters in length. All fields can be sorted 
alphabetically or numerically, and the 
system offers the user wide flexibility in 
designing the format for report print- 
outs. Mini-Jini interfaces with WordPro, 
so that a mailing list can be readily main- 
tained, sorted and kept up to date on the 
data base program, and merged with 
word processing for customized billings, 
promotion letters or the like. 

But the most noteworthy feature 
about Mini-Jini lies in its ability to perform 
calculations. You can add, subtract, 
multiply or divide any field with a con- 
stant, or any two fields with each other, 
and you can obtain the sum and average 
of any field. Thus you can subtract the 
Paid field from the Due field, then total 



BOtCOMMANDER • February 1984 



the results to find your gross accounts 
receivable. 

The software conveniently comes on a 
chip rather than disk, and the accom- 
panying documentation is thorough, 
easy to follow and well organized. Mini- 
Jini is a hard workerthat will handle many 
data base/filing requirements for Com- 
modore 64 owners and is a likeiy can- 
didate for the best seller list. 



Data Base Manager 

(Mirage Concepts; $99.95) 

A new entry (relatively speaking) which 
we have not yet had a chance to run, this 
program provides up to 200 fields per 
record, with as many as 250 characters 
perfield (limited to 2,G00total characters 
per record). The system provides condi- 
tional sorts, multiple sorts, and powerful 
variety of arithmetic manipulations. If 
you have need for a powerful DBM, this 
one sounds like something worth look- 
ing into. 

ACCOUNTING 

ACCOUNT PAC 

(Pacific Coast Software; $29.95) 

Designed for home and small- (very 
small-) business use, Account Pac has a 
capacity of 99 accounts. As with most 
computer accounting packages, Ac- 
count Pak is a "double entry" system, 
which means that, in accordance with 
standard bookkeeping procedure, each 
transaction must be entered in two 
places-forexample, a deduction foryour 
checking account and an equal amount 
added to the expenditures in your 
Postage account. This software simplifies 
the task by making an automatic entry in 
you checking account in many cases. 

Printouts are limited to a bank-account 
listing for the current period, and 
balances of each account for the month 
and year to date, along with totals of in- 
com items, expense items, etc, 

Business Pac 
General Ledger 

(Pacific Coast Software; $59.95) 

Any company too small to have a 
regular bookkeeper or accountant, but 
eager to computerize its financial 
records, will want to consider Business 
Pac. The software has been well design- 
ed with the user in mind, so that entries 
can be made with a minimum of key- 
pressing. Yet it will provide all of the most 
needed reports: Trial Balance; Income 
Statement; and Balance Sheet. 

The User's Guide is brief but quite 
clearly written, although sample ac- 
counts and pictures of the report format 
would help. 



The system handles up to 99 accounts 
with a flexible, three-digit numbering 
system. A greater variety of user needs 
will be supported when the planned ac- 
counts receivable and accounts payable 
packages become available. 

Info Designs 
General Ledger 

(Info Designs; $199) 

This is the big one. General Ledger will 
handle 300 accounts, 1,500 transactions 
a month, and dollar amounts so large 
that you will fantasize about your com- 
pany growing large enough to challenge 
the system (by which time you would 
probably be on the Fortune list.) 

One of a series of interfaced accoun- 
ting programs, General Ledger is well 
suited to companies that are concerned 
about the possibility of outgrowing a less 
sophisticated package. In addition to its 
large capacity, the system maintains ac- 
count balances for present month, quar- 
ter to date, year to date, previous quar- 
ters and previous year It will print a wide 
variety of routine and special reports, in- 
cluding all the usual ones plus a General 
Journal, Cash Receipts and Cash Dis- 
bursements Journals, Update reports, 
and several others. 

The system is so sophisticated, in fact, 
that it may be unnecessarily complex for 
anyone who does not have bookkeeping 
or accounting experience. Also, the ac- 
count numbehng system-which re- 
quires entering six digits and a decimal 
point for the debit entry of each transac- 
tion, and an equal number for the credit 
entry-may seem more cumbersome 
than justified for a small business. CPA's 
and Corporate Treasurers will applaud 
the program. Others may get more than 
they were looking for 

The 77-page User's Guide gives detail- 
ed explanations, and is well illustrated 
with sample reports and examples. The 
volume suffers, however, from poor or- 
ganization that does not present the in- 
formation in the form or order needed by 
a user trying to learn the system. 

Still, if you are looking for a do-every- 
thing general ledger program that your 
company is unlikely to outgrow, look no 
further. 



FUTURES 

Here's a short list of some programs 
that software houses say they expect to 
release soon for the 64. 

*A 40-column word processing pack- 
age with the operating convenience of 
Word Manager (see above), enhanced 
with a number of features not provided 
on that program; from Data 20. 



*A C-64 version of the best-selling 
Home Accountant, tailored for small 
business use; and C-64 version of the 
popular Tax Advantage personal income 
tax program, from Continental Software. 

*A C-64 version of one of those incre- 
dible programs that asks you a series of 
questions in English, then writes out the 
complete code in Basic for the program 
that will do the task you have in mind; 
from Computer Marketing. 

In an upcoming issue, we'll cover 
spreadsheets and more of the accoun- 
ting packages now reaching the market. 



WILLIAM L SIMON is a full-time free- 
lance writer of documentary films who 
holds a Ph.D. in communications but in- 
dulges his fascination with computers by 
writing on the subject whenever he finds 
a chance. He lives in Rancho Sante Fe, 
California. ^J 




ATTENTION OWNERS OF 





WE SPECIALIZE IN 

SOFTWARE, 

ACCESSORIES & 

BOOKS FOR THE 

VIC-ZO"' & 

COMMODORE BflTM 

COMPUTEH 



Huge Selection 
Fast Service—Low Prices 

WRITE OR CALL FOR FREE CATALOG 



THE SOFTWARE CLEARING HOUSE 



Dept.C, P. 0.80x68756 
Indianapolis, IN 46268 
(317)253-4855 

NAME 

ADDRESS 

CITY 

STATE 



VIC D 
64 □ 



ZIP_ 



MasterCard & Visa Accepted 



February 1984 • C0MMANDEHI6^ 



Write For FREE Cataloa 



Call your ordar in and 
gel a FREE program 



Call vour order in and 
get a FREE program 



(602) 8553357 



NEW 
VIC SOFTWARE CBM 64 



Write For FREE Calalogi 



(602) 855-3357 



SAMURAI PAK 

95 AVAILABLE FOR VIC-20 and CBM 64 

(8K Memory Expansion Required) 

SHOGUN NINJA ADVENTURE 



$29 



$29.95 

CAVES 



FULL 

ACTION 

GRAPHICS. 

YOU WILL 
NEVER 

TIRE 

OF THE 

HIRES 

ACTIONS! 



-^^'■.v; 




SHOGUN 

NEVER 

THE 

SAME 

GAME 

TWICE! 



Every Game Is Different! 



HI-RES 

ACTION 

GRAPHICS 

UNPREDICTABLE 

AND HIDDEN 

DANGERS 

YOU WILL 
NEVER HAVE 

TO WAIT 
FOR ACTION! 



/ 




NINJA 



ONE OF 

THE 

MOST 

EXCITING 

ADVENTURES 

YOU WILL 
UNDERTAKE. 



TWO FREE ADVENTURES INCLUDED - Adventure and Caves of Silver 
I ComputerMat • Bun lfi64 Z • l.dKe Htn/jsu Cily. AZ S6403 '*'''' 5' "<i ' '" S/iippin<j I 



Circle No 185 



62ICOMMANDER • February 1984 



Commodore 64 

(more power than Appis II at hall ine price) 

50* 



COMPUTER AND SOFTWARE 



$99. 



SALE 



170K DISK DRIVE $159.00* 
TRACTION FRICTION PRINTER $1 09.00' 



WE 

HAVE 

THE 

BEST 

SERVICE 



WE 

HAVE 

THE 

LOWEST 

PRICES 



VIC-20 

(a real computer at the price of a toy) 

50 



«69. 



40-SO COLUMN BOARD $59.00 
32K RAM EXPANDER $95.00 



* COMMODORE 64 COMPUTER $99.50 

You pay only $199.50 when you order the power- 
ful 84K COMMODORE 64 COMPUTER! LESS the 
value ot the SPECIAL SOFTWARE COUPON we 
pack with your computer that allows you to 
SAVE OVER $100 o(t software sale prices!! With 
only $100 of savings applied, your net computer 
cost isS99.50!! 

SOFTWARE BONUS PACK $29.95 

When you buy the Commodore 64 Computer 
from Protecto Enterprizes you qualify to pur- 
chase ONE SOFTWARE BONUS PACK for a 
special price of $29.95!! Normal price is 149.95 
(40 programs on disl( or 24 programs on 5 tapes). 

* 170K DISK DRIVE 5159.00 

You pay only $259.00 when you order the 170K 
Disk Drive! LESS the value of the SPECIAL 
SOFTWARE COUPON we pack with your disk 
drive that allows you to SAVE OVER $100 off 
software sale pnces!! With only $100 of savings 
applied, your net disk drive cost Is 3159.1X1. 

» TRACTION FRICTION PRINTER $109.00 

Vou pay only $209.00 when you order the Com- 
star T/F deluxe line printer that prints 8 1/2x11 
full size, single sheet, roll or Ian (old paper, 
labels etc. 40, 66, 80, 132 columns. Impact dot 
matrix, bi-directional, 80 CPS, LESS the value of 
the SPECIAL SOFTWARE COUPON we pack 
with your printer that allows you to SAVE OVER 
$100 off software sale prices!! With only $100 of 
savings applied your net printer cost is only 
$109.00. 

80 COLUMN BOARD $99.00 

Now you program 80 COLUMNS on the screen 
at one time! Converfs your Commodore 64 to 80 
COLUMNS when you plug (n the 80 COLUMN 
EXPANSION BOARD!! List $199 SALE $99 
PLUS— you also can get an 80 COLUMN BOARD 
WORD PROCESSOR with mail merge, terminal 
emulator, ELECTRONIC SPREAD SHEET. List 
$59.00 SALE $24.95 if purchased with 80 
COLUMN aOAROM (Tape or Disk) 

SO COLUMNS IN COLOR 
EXECUTIVE WORD PROCESSOR $69.00 

This EXECUTIVE WORD PROCESSOR is the 
finest available (or the COMMODORE 64 com- 
puter! The ULTIMATE for PROFESSIONAL Word- 
processing applicalion! DISPLAYS 40 OR SO 
COLUMNS IN COLOR or Black and White! Sim- 
ple to operate, powerful text editing with a 250 
WORD DICTIONARY, complete cursor and in- 
sert/delete key controls line and paragraph inser- 
tion, automatic deletion, centering, margin set- 
tings and output to all printers! Includes a 
powerful mail merge. List S99.00 SALE $69-00- 
20,000 WORD DICTIONARY - List $24.95 SALE 
$19,95. EXECUTIVE DATA BASE - List $89.00 
SALE $59.00- (Disk only). 



SPECIAL SOFTWARE COUPON 



We pack a SPECIAL SOFTWARE COUPON | 


with every COMMODORE 


64 COMPUTER- ■ 


DISK DRIVE-PRINTER-MONITOR we sell! ^ 


This coupon allows you 


10 SAVE 


overh 


$100 OFF SALE 


PRICES 


S200-$300 sev-H 


ings are possible!' 


(example) 




PROFESSIONAL SOFTWARE 




COMMODORE64 




Nama 


List 


Salt 


Coupon 


Executive Word 








Processar 


J99 00 


169,00 


559 00 


Executive DalaBase 


18900 


J59.00 


546 00 


20,000 Word Diclionary 


J24 95 


J1995 


$1495 


Electronic Spreadsiieel 


489 00 


$59,00 


$46 00 


Accounting Pack 


J69M 


549 00 


$32 00 


TolalB? 








Wofd Processor 








Tape 


t69O0 


S56 00 


$37 00 


Disk 


J 79 96 


S63 00 


$42 00 


ToialTsxtSS 








Word Processor 








Tape 


S44 95 


J39,00 


$26 00, 


Disk 


Sd9 00 


54200 


$29 00 


Total Label J 6 








Tape 


S2*95 


J16 00 


$1200 


Disli 


S29 95 


S23 00 


$1500 


Progrannmars 








Helper (Disk) 


559 00 


J39IXI 


$29 95 


Basic Tutor (Tape/Dish) 


J29 9S 


$24 95 


51500 


Typing Teactier 








(Tape/Disk] 


S29 95 


$24 95 


51500 


Sprite DeSjgnerlDisk] 


S16 95 


$14,95 


51000 


Medicinemen (Tapel 


S1995 


$17 95 


51200 


weairier Warii [Tapei 


St995 


$1795 


$1200 


Prolessional Joy Stick 


S2J95 


$1595 


$n 00 


Light Pen 


S39 9b 


$19 95 


$16 95 


Dusi Cover 


S 8 95 


$ 6 95 


$ 4 60 


iSeeolh^i 


ilems in out catalog'} 




Wri 


te or call tor 




Sample SPECIAL SOFTWARE COUPON! ■ 






^^^^^H 


^^^^^H 



EXECUTIVE QUALITY 
PROFESSIONAL BUSINESS SOFTWARE 

The Cadillac of business programs 
(or Commodore 64 Computers 



Hem 


List 


•SALE 


Invenlorv Management 


$99 00 


$59 00 


Accounts fleceii^aljie 


$99,00 


559 00 


Accounts Payable 


$99,00 


$59 00 


Payroll 


$99,00 


$69 00 


General Ledger 


$99,00 


$59 00 


CCOUPr^'l PRICE S49.0O) 







VIC-20 COMPUTER $69.50 

This 25K VIC-20 computer includes a full size 66 
key typewriter keyboard colof and graphics keys, 
upper/lower case, lull screen editor, f6K level II 
microsoft basic, sound and music, real time 
floating point decimal, self leaching book, con- 
nects toany T.V. or monitor! 

40-80 COLUMN BOARD $59.00 

Now you can get 40 OR 80 COLUMNS on your 
T,V or monitor at one time! No more running 
out of line space for programming and making 
columns! Jus! plug in this Expansion Board and 
you immediately convert your VIC-20 compuler 
to 40 OR BO COLUMNS!! List S129. SALE SS9.00. 
You can also get an 60 COLUMN BOARD WOI^D 
PROCESSOR with mail merge, terminal emulat- 
or, ELECTRONIC SPREAD SHEET!! List $59.00. 
SALE J24.95 if purchased with 80 COLUMN 
BOARD' (Tape or Disk) 

32K RAM EXPANDER $95.00 

This cartridge increases programitiing power 
over 8 times!! Expands total memory to 57K 
(57.000 bytes). Block switches are on outside of 
cover! Has expansion port!! Lists for $f99 (OUR 
BEST BUY!) 

60K MEMORY EXPANDER $49.00 

Sixslot — Switch selectable — Reset button — 
Ribbon cable — CARDCO. A must to get the 
most out of yourVIC-20 Computer! 



8K RAM CARTRIDGE $39.00 

Increases programming power 2 1^2 limes. Ex- 
pands total memory to 33K (33,(X>0 bytes). 
Memory block switches are on outside of cover! 
Includes FREE $16,95 game. 

16K RAM CARTRIDGE $55.00 

Increases programming power 4 times. Expands 
total memory to 4tK (41,000 bytes). Memory 
block switches are an outside cover! CARDCO 
Includes FREE 529,95 adventure game! ! 



12" GREEN SCREEN MONITOR $99.00 

Excellent quality GREEN PHOSPHOROUS 
VIDEO MONITOR with antiglare, 1920 characters 
(80 oharacters x 24 rows). Save your TV! a must 
tor 80 column word processors PLUS $9.93 lor 
ViC 20 or Commodore 64 Cable. 



12' AMBER SCREEN MONITOR $119.00 

Premium quality AMBER VIDEO MONITOR With 
antiglare, (80 characters k 24 rowsf, exceptional- 
ly clear screen, faster scanning. PLUS $9.95 for 
VIC 20 or Cammodore 64 Cable 



• LOWEST PRICES' 15 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY 
• BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS 



I Add $10,(X) for shipping, handling and insurance, Illinois residents 
I please add 6% lax. Add S20,00 for CANADA, PUERTO RICO HAWAII 
I orders. WE DO NOT EXPORT TO OTHER COUNTRIES. 
I Enclose Cashiers Checti, Money Order or Personol Check. Allow 14 days 
I for delivery, 2 to 7 days for phone orders, 1 day express mail! Canada 
I orders must be in U.S. dollars. VISA - MASTER CARD - COD 



FMTpDpEt|7pQ (WE LOVE OUR CUSTOIHEnSI 

BOX 550. BARRIMGTON. ILLINOIS 60010 
Phone 312/382-5244 to order 



Circle No 34 




FANTASTIC 

PRINTER 

SALE 



as 

low 
as 



$ 



149 



00 



15 Day Free Trial - 180 Day Immediate Replacement Warranty 



80 COLUMN THERMAL PRINTER - 60 CPS 

Bi-directional, dot matrix, prints 8'/j" letter size paper, full 80 columns, high 
resolution graphics, dot bit addressable, special symbols and true decenders! 
(Centronics parallel interface) 

80 COLUMN TRACTOR-FRICTION PRINTER — 80 CPS 

Bi-directional, dot matrix, impact, prints single sheets, continuous feed paper, 
adjustable columns, 40 to 132 characters! Roll paper adapter $32,95, {Serial or 
Centronics parallel interface) 

PREMIUM QUALITY 10" CARRIAGE T/F PRINTER — 120 CPS 

Bi-directional, impact, 9x9 dot matrix with double strike for 18 x 18 dot matrix. 
High resolution bit image {120 x 144 dot matrix) underlining back spacing, left and 
right margin settings, true lower decenders, with super and sub scripts. Prints 
standard, italic, block graphics, special characters, plus 24 of user definable 
characters and much morel! Prints single sheets, continuous feed and roll paper! 
(Centronics parallel interface) 

PREMIUM QUALITY 15'^" CARRIAGE PRINTER — 120 CPS 

Has all the features of the Premium Quality 10" Carriage T/F Printer above plus a 
IS'/z" carriage and more powerful electronic components to handle large business 
forms! ( Centronics parallel interface) 

HIGH SPEED PREMIUM QUALITY T/F 
10" PRINTER - 160 CPS 

Save printing time with these plus features: 160 CPS speed, 100% duty cycle, 8K 
buffer diverse character fonts special symbols and true decenders, vertical and 
horizontal tabs. This is Red Hot Efficiency!!! (Serial or Centronics parallel interface) 

HIGH SPEED PREMIUM QUALITY 

T/F 1572" PRINTER — 160 CPS 

Has all the features of the 10" Carriage high speed printer plus a 15'/:" carriage and 
more powerful electronics to handle larger business forms! (Serial or Centronics 
parallel interface) 

PARALLEL PRINTER INTERFACES: (IN STOCK) 

• For VIC-20 and COMMODORE 64 S49.00 

• For all APPLE COMPUTERS S69.00 

• For ATARI 400 and 800 COMPUTERS $79.00 

NOTE: Other printer Interfaces are available at computer stores! 



WE DO NOT EXPORT TO OTHER COUNTRIES EXCEPT 

CANADA 

Enclose Castiiers Ctieck, Money Order or Personal Check. AMow 

14 days for delivery, 2 to 7 days for phone orders. 1 day express 

mai|i Canada orders must be in U.S. dollars. We accept Visa 

and MasterCard We ship CO D 



LIST 

$199 



$399 



$499 



SALE 

$149 



$209 



$289 



$599 



$699 



$799 



$379 



$499 



$599 



SALE 



SALE 



E N T E R P R I Z E S ^' ^^^ q^" customers, 

BOX 550, BARRINGTON, ILLINOIS 60010 
Phone 312;382-5244 lo order 



cardco, Itk 



M It's time for your 
computer to grow up. 



VIC-20 EXPANDER SALE! 



8K RAM MEMORY EXPANDER 

(Free $16.95 Game) 

16K RAM MEMORY EXPANDER "CARDCO" 

(Free $29.95 Adventure Game) 

24K RAM MEMORY EXPANDER 

(Free $29.95 Adventure Game) 

32K RAM MEMORY EXPANDER 

(Expands to total memory to 57K (57,000 bytes) 

3 SLOT "CARDCO" SWITCHABLE EXPANDER BOARD 

6 SLOT "CARDCO" SWITCHABLE "CARDCO" 

RIBBON CABLE EXPANDER BOARD (Lifetime warra 

40-80 COLUMN BOARD 

PARALLEL PRINTER INTERFACE 



LIST SALE 

$ 69.95 $39.00 

$ 99.00 $55,00 

$159.00 $79.00 

$19900 $95.00 

$ 39.95 $29.00 

nty) $ 99.00 $49.00 

$129.00 $59.00 

$ 99.00 $49.00 



VIC 20 

40-80 COLUMN BOARD 




only ^59°° 





Now you can get 40 or 80 Columns on your T.V. or monitor at one time' No 
more running out of line space for programming and makmg columns. Just 
plug in this board and you immediately convert your VIC-20 computer to 40 
or 80 columns! Comes in an attractive molded case witfi instructions' 
List S129.00 Sale S59.00 __^^^^^ 



FOR ONLY S24.95 you can get a 40-80 Column Board ■■WORD PROCESSOR" withi mail merge 
and terminal emulator PLUS! AN ELECTRONIC SPREAD SHEET (like Visicalc) tine word 
processor requires 8K— mail merge 16K! List $59.00. Sale S39.90. 'If purcfiased witfi board 
only $24.95. (Tape or Disk.) cirdeNo.34 



Add $3.00 for postage. Add $6 00 for CANADA, PUERTO RICO HAWAII 
orders. WE DO NOT EXPORT TO OTHER COUNTRIES 
Enclose Cashiers Check, Money Order or Personal Cneck Allow U 
days lor delivery, 2 10 7 days (or phone orders, 1 dav express maiM 
Canada orders musl be in U S. dollars We accepi Visa and Master 
j Card. We ship C.O.D. 



C M*f*P D pQI 7 C C iWfLOVEOunCUSTOMERSI 

BOX 550, BARRINGTON, ILLINOIS 60010 
Phone 312;382-5244 4o order 



® SANYO MONITOR SALE! I 




9" DotQ Monitor 



80 Columns x 24 lines 
Green text display 
East to read • no eye strain 
Up front brightness control 
High resolution graphics 
Quick start • no preheating 
Regulated power supply 
Attractive metal cabinet 
UL and FCC approved 



• 15 Day Free Trial - 90 Day Immediate Replacement Warranty 



9" Screen -Green Text Display $ 79.00 

12" Screen - Green Text Display (anti-reflective screen) $ 99.00 
12" Screen -Annber Text Display (anti-reflective screen) $119.00 
14" Screen - Color Monitor (national brand) $249.00 

Display Monitors From Sanyo 



With the need for computing power growing every day, Sanyo has 
stepped in to meet the demand with a whole new line of low cost, high 
quality data monitors. Designed for commercial and personal com- 
puter use. All models come with an array of features, including up- 
front brightness and contrast controls. The capacity 5x7 dot 
characters as the input is 24 lines of characters with up to 
80 characters per line. 

Equally important, all are built with Sanyo's commitment 
to technological excellence. In the world of Audio/Video, Sanyo is 
synonymous with reliability and performance. And Sanyo quality is 
reflected in our reputation. Unlike some suppliers, Sanyo designs, 
manufactures and tests virtually all the parts that go into our products, 
from cameras to stereos. That's an assurance not everybody can 
give you! 



® 



Official Video Pmducts 
of the Los Angeies 1984 Otympics 



Q99 



] 



• LOWEST PRICES • 15 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY 
• BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS 



t Add S10.00 for shipping, handling and insursnca. Illinois resldanls 1 
j please add 6% tax. Add S20.00 (or CANADA, PUERTO RICO, HAWAII | 
I orders. W E DO N OT EXPORT TO OTH ER COU NTRI ES. | 

I Enclose Cashiers Check, Money Order or Personal Check. Allow 14 | 
I days for delivery. 2 to 7 days (or pfione orders, 1 day express mail! | 
I Canada orders must be in U.S. dollars. Visa ■ MasterCard - C.O.D. | 



BOX 550. BARRINGTON, ILLINOIS 60010 
Phone 312/362-5244 to ordtr 




VIC 20 

40-80 COLUMN BOARD 

$5900 



only 




Now you can get 40 or 80 Columns on your T.V. or monitor at one time! No 
more running out of line space for programming and making columns. Just 
plug in this board and you immediately convert yur VIC-20 computer to 40 or 
80 columns! Comes in an attractive molded case with instructions! List 
$129.00. Sale $59.00. 



FOR ONLY $24.95 you can get a 40-80 Column Board "WORD PROCESSOR" with mail merge 
and terminal emulator PLUS! AN ELECTRONIC SPREAD SHEET (lil<e Visicalc) the word 
processor requires 8K— mail merge 16K! List $59.00. Sale $39.90. *lf purchased with board 
only $24.95. {Tape or Disk.) 



WE LOVE OUR CUSTOMERS'. 



80 

COLUMN 



COMMODORE 64 

80 COLUMN BOARD 
$9900 




Now you can program 80 columns on the screen 
at one time! Converts your Commodore 64 to 80 
collumns when you plug in the PROTECTO 80 
Expansion Board List $199. Sale $99.00 



SALE 



FOR ONLY $24.95 you can get an 80 Column Board "WORD PROCESSOR" with mail merge and 
terminal emulator PLUS! AN ELECTRONIC SPREAD SHEET (like Visicalc) List $59.00. Sale $39.90. 
*lf purchased with board only $24.95. (Tape or Disk.) 



I AdtJ $3,00 for postage Add S6 00 for CANADA. PUERTO RICO. HAWAII 

I orders WE OO NOT EXPORT TO OTHER COUNTRIES 

I Enclose CasWers Check. Money Order or Personal ChecK Allow U 

I days lor delivery. 2 lo 7 days for phone orders, 1 day express mail' 

I Canada orders must be in US .dollars We accepi Visa and Masier- 

I Card We ship C.O.D, 



C^T^DpDI7CC rwE LOVE OUR CUSTOMERSI 

BOX 550. BARRINGTON, ILLINOIS 60010 
Phone 312^362-5244 to order 



Circle No, 34 



FLOPPY DISKS SALE *$1.19 ea. 

Economy Model or Cadillac Quality 



lORAH 



CEHTIFItDPfBSONAl 
COMPUTER CHSK 



We have the lowest prices! iorah^^ 



stimo PfssoNAi 

COMPUTER OSK 



*ECONOMY DISKS 

Good quality 5V4 " single sided single density with hub rings. 
Bulk Pac 100 Qty, $1.19 ea. 

lOQly. 1.39 ea. 



Total Price 
Total Price 



$119.00 
13.90 



CADILLAC QUALITY 

• Each disk certified • Free replacement lifetime warranty * Automatic dust remover 

For those who want cadillac quality we have the Loran Floppy Disk. Used by professionals because they can rely 
on Loran Disks to store important data and programs without fear of loss! Each Loran disk is 100% certified (an 
exclusive process) plus each disk carries an exclusive FREE REPLACEMENT LIFETIME WARRANTY. With Loran 
disks you can have the peace of mind without the frustration of program loss after hours spent in program 
development. 

100% CERTIFICATION TEST 

Some floppy disk manufacturers only sample test on a batch basis the disks they sell, and then claim they are 
certified. Each Loran disk is individually checked so you will never experience data or program loss during your 
lifetime! 

FREE REPLACEMENT LIFETIME WARRANTY 

We are so sure of Loran Disks that we give you a free replacement warranty against failure to perform due to faul- 
ty materials or workmanship for as long as you own your Loran disk. 

AUTOMATIC DUST REMOVER 

Just like a record needle, disk drive heads must travel hundreds of miles over disk surfaces. Unlike other floppy 
disks the Loran smooth surface finish saves disk drive head wear during the life of the disk. (A rough surface will 
grind your disk drive head like sandpaper). The lint free automatic CLEANING LINER makes sure the disk-killers 
(dust & dirt) are being constantly cleaned while the disk is being operated. PLUS the Loran Disk has the highest 
probability rate of any other disk in the industry for storing and retaining data without loss for the life of the disk. 

Loran is definitely the Cadillac disk in the world 

Just to prove it even further, we are offering these super LOW INTRODUCTORY PRICES 
List S4.99 ea. INTRODUCTORY SALE PRICE $2.99 ea. (Box of 10 only) Total price $29.90 

$3.33 ea. (3 quantity) Total price $9.99 

All disks come with hub rings and sleeves in an attractive package. 



DISK DRIVE CLEANER M9.95 

Everyone needs a disk drive doctor 
FACTS 

• 60% of all drive downtime is directly related to poorly maintained drives. 

• Drives should be cleaned each week regardless of use. 

• Drives are sensitive to smoke, dust and all micro particles. 

• Systematic operator performed maintenance is the best way of ensuring error free use of your computer 
system. 

Tfie Cheetah disk drive cleaner can be used with single or double sided 5%" disk drives. The Cheetah is an 
easy to use fast method of maintaining efficient floppy diskette drive operation. 

The Cheetah cleaner comes with 2 disks and is packed in a protective plastic folder to prevent contamination. 
List S29.95/ Sale S19.95 



I Add S10.0O Tor shipping, handling and Insurancs. Illinois residents I 

I please add 6% tax. Add (20.00 lor CANADA, PUERTO RICO, HAWAII | 

I orders. WE DO NOT EXPORT TO OTHER COUNTRIES. j 

I Enclose Cashiers Check. Money Order or Personal Check Allow 14 | 

I days for delivery. 2 to 7 days lor phone orders. 1 day eipress mail! | 



ENTERPRIZES 



Wi LOWS OuHCUilOMtHSi 



Canada orders must be in US dollars Visa ■ MasterCard ■ CO D. 



BOX 550, BARRINGTON, ILLINOIS 60010 
Phone 312/3e2-52« lo ordtr 

Circle No. 3* 



^■fi'//.^/^^/y/-->w.'-w.^^x^y^y-^x--.y/>xy^^^^ 



GET THE MOST FROM 
YOUR VIC-20/C64 



CASSETTE INTERFACE 
USE ANY PORTABLE 
CASSETTE RECORDER 
CONTROLS THE CASSETTE 
MOTOR 

MAKE COPIES OF ANY 
TAPE PROGRAM 
SATISFACTION GUAR- 
ANTEED 

ONLY $34.9 5 PLUS $1.60 FOR 
SHIPPING 




FULL ES232 INTERFACE 
CONNECTS TO USER PORT 
FULL RS232 CONVERSION 
CONNECTS ANY STANDARD 
MODEM OK SERIAL PRINTER 
COMES WTIH TYPE IN BASIC 
TERMINAL PROGRAM 
SATISFACTION GUARANTEED 
ONLY S3995 PLUS $1 60 FOR 
SHIPPING 



IP 

vic-Hfcraw 


p 


1 


JWrenfAcE 




■SgS. 





ADD S2 50 EXTRA OUTSIDE US, CANADA OR MEXICO 
SEND TODAY FOR OUR FREE CATAJ.OG 

SEE YOUK LOCAL DEALER OR CALL: 

(206) 236-BYTE 



OMNITRONIX ( 

PC BOX 12309 DEPT 
SEATTLE, WA 98111 



Formerly BYTESIZE \ 
MICRO TECHNOLOGY ) 



GC2 



Circle No. 228 



1S^^;^^S^^^S^!^^l^^;P:^S7!?^J7ffm7n?777JJm^?^?^^JZm!!:7!^S^!S5in^Ji, 



COM-PROTECT III® 

COMPUTER PROTECTION DEVICE 



f 




U^ ¥*K.\\C\ rl 



SPIKE PROTECTION 

SURGE PROTECTION \ 

BROWNOUT PROTECTION \ 

POWER DROPOUT PROTECTION " 

RFI FILTERING 

This high performance computer protection device offers 50 nano 
seconds response to electrical spikes, produced by near %htmng strikes, 
and eiectromotively induced spike voltages on your power line. RFI 
filtering, 60 DB down at 92 KHZ. Surge protection 260 volt peak 1130 
volts A.C.I. Brownout and dropout protection shutting system down 
if voltage drops below 60 volts A.C. Must be manually reset, which pro- 
tects disks from accidental writeover; also protects computer from surge 
caused by sudden power return , $79.95 

GOSUB OF SLIDELL, INC • P.O. BOX 1781 
SLIDE LL, LA 70459 • (504)641-8397 
Personal Check, Money Order or COD (add S2). S1.50 Postage & Handl- 
big. LA residents add 6% tas. Master Cai-d & Visa. 



rZTRe 

ramputer, 
I netuiork 



BUSINESS APPLICATIONS FOR THE 
COMMODORE 64 AND VIC 20 

RELIABLEII NEWII 



PARALLEL INTERFACE —$49.95 • New from Dato 20, a Parallelinterfacefof the unbelievable iowprlce of $49. 9511 Eosy to 
use, simply plug It in— no software to load or switches to configure. Translates the Commodore choracter set to ASCII — 
appears to the system as a 1525 Printer. Mal<e printing with your Commodore 64 EASY. 

INVENTORY MANAGER SOFTWARE — $99.95 • Havingtroublekeeplngtrackofvourlnventofyorhobbycollections7lfso, 
our "Inventory Manager" will solve your problems. The Inventory Monager Is designed to work with either the Commodore 64 
or the VIC 20 with 1 (k & 40/80 Column expander. It gives you complete control of 2500 separate Item files with 99,999 Items 
per file. Generate reports by vendor or department. 1 000 vendor possibilities, one-step posting process. 

THE BESTWORD-PROCESSORFORCOMMODORE 64 -ONLY $29.95 • TheData20WordmanQgerhasfeoturesfound 
in word processors costing many times more. Features like on-screen editing (what you see is what you get), right justify, 
search & replace, block move and copy as well as many more. This package also includes Integrated moiling list 
system— produces form letters fast. All files compatible with 80 Column version thcit comes free with Data 20 SOColumn 
products. (See below) 

80-COLUMN SCREEN EXPANSION FOR COMMODORE 64 OR VIC 20 • Install the Data 20Dlsplo¥monaoer In your VIC 
20 and you will upgrade your system to 40 or 80 Columns, plus ASCII terminal emulator, saeen print feature, and 
Wordmanagef software for 80-Column word processing. 6K of expansion RAM optional. 

The Video Pak 80 and the Z-80 Video Pok are designed for the Commodore 64, giving you all the obove listed feotures, also 
Including the FREE Wordmanager Software and Integrated Mall List Program. The Z-80 Video Pak Includes all the standard 
features, but adds o Z-80 microprocessor and a CP/M compatible operating system. 



The Computer Network 

P.O. Box 9840 
Fountain Volley, CA 92708 



Call Toll Ree 800-221-9948 
in California 714-865-4366 



II you wont your &4 to do more ttion 

ploy gome*, Ttie Computer Network 

tiai wtiot you wontll 



Circle No 103 






February 1984 • COMMANDERI69 



Support Your 
Local Programmer 



'.By Jim Grubbsi 



You finally entered the world of the 
honne computer. That sale at the local 
flashing blue light store sure gave you a 
good pnce on your VIC. Then the rub 
connes. As they say, there's no such thing 
as a free lunch. First you've got to have 
some way to load and save programs. 
Bang-$65 for a cassette recorderthat you 
can't even listen to! Next you find that it's 
very difficult to debug anything other 
than a simple program without a paper 
copy of the listing, Bang-S300 for an in- 
expensive pnnter, and that doesn't even 
come close to being a letter quality unit. 
So much for your dreams of cheap pro- 
cessing As time goes on you find that the 
cassette recorder really is slow and 
wouldn't it be nice to have a disk drive. 
Welf, the story goes on and on, but there 
is one common factor. Your new hobby 
needs some financing. 

For at least some of you there is a way 
to get all those goodies and even deduct 
some of the expense from your income 
tax, all the while letting someone else pay 
for the expansion of your system. As 
mentioned though, there is no such 
thing as a free lunch. The cost to you will 
be a taxing of your creative ability and 
some of your valuable free time. 

The answer is a simple one and a time 
honored one. Go into business for 
yourself. This is not a get rich quick 
scheme, but it could very well work out 
that you never have to spend another 
dollar of your regular income on your 
hobby. 
70ICOMMANDER • February 1984 



The actual form of your small com- 
puter business can take several forms. 
We will discuss each of them, though 
your personal approach will most likely 
be a combination of several of these 
techniques with your own personal 
perspertive added 

BE A CHEAPSKATE 

Do not spend a fortune on your begin- 
ning system! If Aunt Mary is in the ap- 
pliance business and can get you a $2000 
system for $498 but you have to buy it all 
right now, then by all means do it. But if 
you are like most of us and are doing this 
on a budget, enter the field cautiously, 
Remember the idea here is to let 
somebody else buy the goodies for you. 

You will probably find that the basic 
computer will keep you quite busy for 
several months just getting used to its 
personality and oddities. If you have 
never programmed before, or have done 
very little of it don't despair. The beauty 
of BASIC is that you start thinking in sim- 
ple BASIC operations almost immediate- 
ly. The next step involves realizing that 
you can perform the same operation us- 
ing half as much memory space. As time 
goes on your programs become more 
concise and more complicated. You start 
to realize the potential of the machine at 
your fingertips. If there is a particular 
thing you are trying to do, look around at 
the software in the public domain, read 
COMMANDER, look at the listings of 
your friends' programs. Somewhere, 



someone has used a routine to ac- 
complish something similar to what you 
have in mind. Make a note, mental or 
physical of how they did it. This is not to 
suggest you plagiarize, but rather get a 
feel for how something is done. Then 
write it your own way. It will probably be 
better suited to your application than if 
you try and force someone else's sub- 
routine into your program anyway. 

RIGHT IN 

YOUR OWN BACK YARD 

You are now beginning to feel comfor- 
table with your machine. Yourfriends are 
noticing the redness in your eyes from 
your midnight staring at the TV or 
monitor screen. It's time to think about 
your first money making project. 

Do you have other hobbies? Are you 
particularly interested in energy conser- 
vation, fishing, sunspots, astronomy, 
satellites, or any other specialized area? Is 
there a void of program available in your 
subject of interest? Almost without ex- 
ception the answer will be yes. Here is 
where we begin to make our hobby pay 
for itself. Choose something in your sub- 
ject area that lends itself to a computer 
program of reasonable proportions and 
write one yourself. You may find that the 
subject you are interested in has been 
covered by someone else, but not for 
your computer. Do it! Then put it away 
for a while. Repeat this process until you 
are reasonably sure that you have the 
product you set out to produce or an 




LEARN 

MACHINE LANGUAGE 

Have Complete Control 
Over Your Commodore 64 

• Write Fast-action Arcade-style graphics 

• Fully use the Music synthesizer 

• Completely understand the Computer 

• Develop your skills inventory 



Learn with the Tutorial that comes 
complete with a Full set of professional 
quality development tools. 

Add Machine Language to your bag 
of tricks. 

DEVELGP-64 includes a Co-resident 

Assembler /Editor /Decoder /Debugger /Loader 

/Saver 

PLUS the Machine Language Programmer's 

Bible: 

"Inside The Commodore 64" 




Call Toil-Free 7-800-328-0745 
or in Minnesota call: (612) 877-4505 






a 



P.O. Box 7426 Minneapolis, MN 55407 



Cirtle Mo. 17 



INFODISK 



The truly 
professional 
Data-base system for Commodore 64 



• up to 2400 chrs/rcd 

• unlimited reds/disk 

• plus much more 



• up to 80 fids/rcd 

• 19 calculation fncts 

• ONLY S89.95 



3 new aids for users of Vic 20 & C-64 

• IEEE interface cartridge - enables you to use ANY 
Connmodore disk drive or printer. CBIVl approved. 
S84.95 

•VICAID 14 programmers aids, tncluding RE- 
NUMBER, CHANGE, DELETE. TRACE. You need 
this to program $44.95 

•VICMON 23 commands to help you write in 
machine code S44.95 

Vicmon & Vicaid 384.95 

MD residents add 5°'o tax Dealer inquires invited. 



Circle No 203 



Beaver Software Systems 

PO Box 88 

Cabin John. MD 20818 

(301) 229-4082 





^ 


JENERAL SYSTEMS CONSULTING/ 

\ 2312 Roiliiw Rock Driv* / 


-7T43 
-7349 


MP ^ 


S^ Conl*y. Georgia 30027 ^ 


y 


U-*" 




)CAS5ETTE50fTTiJ*HEl 




leioi «=] 


SiNCUUHTXlk 

TTMEX WNCXAtfl IOCS 

COMMOOOM VTCa 

TWIX SJMCLAUt 1KB 

T1H/4A 

ntSB cotoii 

COMMODOUt W 




P" 


3 




(glolLJL 




iC5 




&*! 












DESIGNED TO HEU" UOMtTCM ¥0U« FINANCES 

l6KMlNWU.4FOfl T,5 ion A ZXJl 
EXTENDED 041 NON tXTLVDED FOR Tl 4 T»S« 


(404) 433 

{404} 243 














ZXII 
TA IWO 
T;S litB 


VIC 


ins 

B 


Tl 


COMM 
U 


YOUH 
PWCE 
















AH0RT12AT10NS (LOANSi 


HJi 


ISSS 


itw 


I7.B 


lUl 




aAfi CHARTS 


1S.« 


•■1S.5S 


17.« 


iB,n 


Mi 




; 


NNUTTV tVAlUATlQN 


».« 


1S.B 


l&JS 


17.« 


\W 




f !LE MANAGER 


!<,« 


■IS.« 


li.« 


17.« 


HIS 




BANK STATEMENT BAUNCEH 


I'.« 


IS.« 


ls,« 


I7.» 


lILfll 




CHECKIiOOK SIMULATOR 


H.H 


HA 


NA 


N* 


NA 




DtPRtClAT>ON STHAICKT LlNt 


1C95 


l!i« 


l*.« 


I7.« 


IS.« 




DEPRECIATION OECUNE BAl^NCE 


IS.» 


".» 


lt.« 


«.» 


H.IS 




DEPREClAnow ACRS 


H.« 


•lt.« 


1L« 


H.» 


re.« 






li« 


NA 


NA 


NA 


^A 




HOME auDCET 


IS.« 


"I4.W 


17.« 


1L« 


ir« 




HOME U^VEHTORV 


H.« 


IS.'^ 


H.« 


t7,W 


_a!^i_ 




HOME PAVAflUS 


\<.'J 


NA 


NA 


NA 


f.A 




HOME EQCITV EVALUATKIN 


n.os 


IS." 


IfclS 


17.»! 


>»JJ 




REALEST.^TElUV'TSTirwC 


IS.W 


••Ik.« 


17 JS 


I'.'S . 


)<!.« 




=iA>/INCS IN^T5TMEM ANALVS3S 


\'>.r> 


"Tfc.*i 


17.M 


Il.li 


19.95 






R5 KM LONG FORM 


n.« 


■■]:.»! 


}<.« 


r7.« 


»,« 




IPS ;MaA SHORT FORM & iM0t2 


3m 


•*37.»5 


ri.<« 


_&!5 Ji«_ 




i'^CO'jE "Tax PROJECTIONS 


ii.« 


■•U.»5 


!«.« 


n.ti B.n 




3!SK FILE CONCEPTS 


NA 


•11 J! 


NA 


NA 


».S5 






TO-'LTa.H»flCE 






HAUF 


ImCU^SS POS-aOE ha^vOLINC 


1J» 






GA RI5:DP'iTS I^SALES TAX 








ADO 1» FOB OISX ICOMMODOBE PP«.Y 








TOTAL PWCE 






Card 

EXPIR 
66 


* 














_ 


Circle No. 1 




^ 







even better one. I think you will find that 
the hard part will be keeping your hands 
off the program. Any program can 
always be made better, but there reaches 
a point of no return. 

You can and should expect to spend 
many hours in this portion of the process. 
This is the blood and guts portion, you 
can't scrimp here and expect to be 
successful. 

At this point you need to bring your 
documentation together. The best pro- 
gram in the world isn't worth much if the 
user can't figure out how to use it, or 
understand what it's supposed to do. 
From your documentation will come in- 
formation for your instruction sheets, 
advertising flyers and possibly a 
magazine article. The best answer of 
course is to make your program very in- 
teractive. One learns quickly, however, 
that print statements use up a lot of 
memory. It is probably advisable to try 
and write your program to run on a bare, 
unexpanded machine. For the VIC this 
only gives us about 3.5K to play with. 
One answer to this problem is to write 
two versions of the same program. One 
can be a bare bones program, the other 
with all the amenities additional memory 
allows. You then offer the end user both 
programs on one tape at no additional 
cost. You make a lot of points here. You 
give them the chance to have a nice pro- 
gram that will run on their machine now, 
and gets even better when they expand 
their system. 

MARKETING 101 

Marketing your product may be one of 
the most frustrating parts of this project. 
How do you let people know what you 
have without spending a fortune? Nearly 
every hobby has a national magazine or 
newsletter associated with it. Most hob- 
bies have many of these publications and 
usually offer space for advertisements in 
a classified section. The rates for these 
vary widely from probably 25 cents per 
word to several dollars per word. Place 
your ad or ads where they will most likely 
be seen by your intended audience. Keep 
your ad brief, but appeal to the interest of 
your audience. For example, say you are 
marketing a program to track star paths, 
and you are placing the ad in an amateur 
astronomy magazine. You might place 
this ad: 

Star Tracking Made Easy! Computer 
program allows you to compute viewing 
times using your VIC computer, $10. 
SASE forfurther details toJim Grubbs, PO 
Box 3042, Spnngfield, Illinois 62708. 

Or this one: 

VIC-20 Software makes star tracking 
easy, computes viewing times, SlOcom- 

72ICOMMANDER • February 1984 



plete. SASE for details Jim Grubbs, PO 
Box 3042, Springfield, IL 62708. 

The first ad is clear enough, and if you 
were advertising in a magazine that was 
aimed only at VIC users who are also 
astronomers it would be great. But there 
are probably many ads for tracking infor- 
mation in the ads, some of them even for 
computers, others for scientific calcula- 
tors, some just printed charts. What 
makes yours unique is that it is for a 
VIC-20. That is who you want to attract, 
readers who own VIC-20s, Regardless of 
their interest in your program, if they 
don't own the needed tools to use it, it 
will be useless. Anyone with a VIC-20 
though will continue reading, and even if 
they weren't looking specifically for such 
a program may be interested to know 
what is available. 

Keeping in mind that we also want to 
keep down the price, use abbreviations 
where they will be clearly understood, 
forget punctuation unless it's necessary, 
and KISS, keep it simple stupid! 

Nowforthebad news-you have to do 
all of this 45 to 120 days before you ex- 
pect the ad to appear! This is part of the 
frustration, but due to editorial and 
printer's deadlines, you have to know 
usually two to three months before publi- 
cation that you want to run the ad. There 
is a good news and bad in this. The good 






news is of course that it gives you an addi- 
tional cushion to get your program ready 
to go out the door. You must avoid the 
temptation though to commit yourself to 
advertising a product that is not in a 
marketable form. Use the extra time to 
sweeten it up a bit, perhaps make it look 
a bit better, get your instructions printed, 
buy shipping envelopes and so on. The 
bad news is of course that you will drive 
your friends crazy waiting for the day 
your ad sees print. 

PLEASE MR. POSTMAN 

You are in print! You find this out after 
searching through pages of classifieds 
and not finding yours. You panic, they 
didn't publish it, or it has become so 
microscopically small no one can see it. 
Calm down and look again. It isthere and 
ready to do its job. You wonder how you 
ever let me talk you into this. With 
resignation to gloom you wait for the 
mail carrier to bring at least one inquiry. 
The best thing to do now is to take a vaca- 
tion to Kitt Peak for the next few weeks, 
but that is unlikely to happen. Remem- 
ber, depending on where you live, you 
may have gotten your magazine or news- 
letter days or even weeks before others 
do. This can be particularly true of publi- 
cations printed on the East Coast with 
readers on the West Coast, 

Continued on page l iS 



TAXA1D 



TAXAID 



FOR 
COMMODORE 64 



and VIC 20 



TM 



USE Tax Aid to prepare 

YOUR INCOME TAX RETURN 

Developed by an experienced accounting firm, TaxAid is accurate, easy 
to use, and comes wiili a detailed manual. Your tax data is permanently 
stored on tape or disk. Ttie cost is tax deductible and yearly updates are 
available. 



TaxAid 1 

$19.95 

prices above are fo 


TaxAid II 

For 
Vic ?0 with 16K 

$24.95 

' cassette; add S5. 


TaxAid IU 

For 
Commodore 64 

$24.95 

)0 for disk vers ion . 



NORTHLAND ACCOUNTING, INC. 

606 -D Second Ave. 
^^ Two Harbors, MN 55616 

(218) 834-5012 



VISA' 



Circle No, 218 



TAXAID 



TAXAID 



TAX AID 



TAXAID IS A TRADEMARK OF MORTHLAND ACCOUNT 1 NG, I NC. 

VIC 20 £ COMMODORE St* ARE TRADEMARKS OF COMMODORE ELEC TRON I C S, L TD . 



DEATHSTAR, 



A DAZZLING 3-D GAME 
FORTHE5KVIC-20 

(Joystick required) 



iByAlanL Keyser '. 



Looking for hours of enjoyment? First 
type in this program, then immerse 
yourself in a world of exciting sound, flow- 
ing 3-D colors, and thrilling challenges to 
your space-piloting skill. Remember, the 
future of the universe depends on you! 

HOW TO PLAY 

Don't forget to plug in your joystick 
before turning on the computer. After you 
RUN the program, the screen lights up 
with color and motion. As you hurtle 
down a narrow channel in the massive 



la 


PRINI"'- Lclrj' '■ 


20 


PlJKE3b8?y . 8 : PUKtL-ie 




S?«/iz!::r;CLi-i-3 


30 


P/.=S174:F?'.=0;iil!lH:^: 




a. 2) :fl^.<1.2) = i :r/: 




(0.2)=~i ■fi>:'=Q-m}i- 




H?: : HERa;:<=4 


40 


PR I HI ■' •' C honie j [ aowri 




/ 12 timesJLreaJLr 




vs-onJlsp^ 8 -cimg-s. 




]Lshf-NJi:rvs.-ottji, 




£Pj 4 timesJLrv£-o 




TiJLsnf-i'lJLSP J y ti 




mesj- - , 


50 


PRIU\ ■■ ' Lrvs-onJLuh 




tJL£pj "( times.] Csh 




f-HJLredJEsPJCrvs- 




offKsPj 4 t-im&sJL 




rvs-oTi J [ sP ] C ojht J L £ 




hf-Mj[sP.i r' times J 


60 


PRINT-'Lrvs-oriJCpif 




rJLsPj 6 timeflJLsn 




f-N j L uht J L £p J L red j 




I^pjirvs-offju-p/ , 



surface of the Deathstar, enemy ships will 
appear over the horizon. You can either 
manuever around them with the joystick, 
or shoot with the fire button. You receive 
points for each hit, but be careful to avoid 
running into debris from the destroyed 
enemy ships. Be especially alert for the 
squad leader's ship, as it flies much faster 
than the others. 

PROGRAM NOTES 

Here is a general outline of the program 
structure; 



Unes 


Function 


20-30 


. . . Set Up Variables 


40-230 


. . . Set Up Screen 


250-260 . - . . 


, . - Head in M.L. Routine 


300-330 , - . , 


. . . Read Joystick 


332-390 . . . . 


. . . Move Hero 


400-450... 


. . . Move Missle 


500-790 . . . . 


. . . Alien Movement 


800-S60 .... 


. . . Hero has been hit 


900-9B5 .... 


. . . Bonus Routine 


1000- 


, . . Main Control Routine 



4 tirnesJLr-vs-onjL 


sP JLuntJ LsP jLPur-Ji, 


shf-MKsP. fa t.iriies 


78 PRIHr-''Lrvs-orijLre 


djLsPi o times.] Lsh 


f-H] LPurJtsPDLwhtJ 


£sPKreaji:£hf-r.|]L 


£p/ 4 timesJLsht-M 


KwhtK£p]LPurJU.P 


JCrffdjUnf-ilJLsP. 


.... ii Tiims'SJ- ■■ / 



The flowing colors are created by a 
machine language subroutine that rapidly 
alternates the red and white colors on the 
screen. The data for this routine, contain- 
ed in lines 5000-5020, are POKEd into 
memory through lines 250-260. The 
assembly language code is listed in the ac- 
companying box. This routine is called by 
5YS850 throughout the program, and 
barely slows down the rest of the action. 

Have a thrilling flight! ^ , 



" ' Lrvs-onJLwn 
4 tirciesjLsn 



80 PkImi 

tJi-SP/ 

f -r4 J L re-ru J C sp J L P ur j 
LsPJtwhtJCsnf-NK 
spj €, t.imes]£shf-M 
iLPurJCs-PlireaKsP 
KwhtJ[snf-i'nL3pj 
4 tirfig-sj' 'i 
90 PRINT-'''Lrv£-oriJLPu 
r-lis.? , 3 time-sJLsh 
f-N J t uiht J LSP J L red J 
LSP jCPurJism-HiL 
%P J 'd times] [snt-r-l 
JLreajtsP JCwhtJLsP 
JLPu.rJLshf-r)][£P, 
3 tmies]''; 
1 atj PR i H7 ' •' L r v£-ori J L re 
dJCsP,. 2 ti fries JLsn 
f"HJi:pijir]L£p JCwntJ 
ts,P]Lrerj][sht-H]L 
sPj IB timesjLsnf- 
hJCwhtJLsP JLPurjLs, 
p JCredJLahf-MjLsP. 
'^ tiDvesj' ' , 



February 1984 • COMMANDERm 



110 PRINT" Crv»-on]twht] CAP ]C*hf 
-N]i:rffd3C*P3CPur3CsP]Cwht]Cft 
hf-NKftP. 12 tim«»3Uhf-n3i:P 
ur3 CsP3Cr*d]CsP]nuht]i:shf-M] 

CsP3'^; 

120 PRINT" Crws-ori] LPur3 Cfthf-N3 C 
wht3 [sP 3 t:red3 CftP3[Pur3 tshf-H 
3CftP. 14 tinies3Cshf-M3i;red3[: 
sP 3 tuiht3 UP 3 tPur 3 C£hf-n3'"; 

130 PRINT' ' Crvyt-on] [Pur3 CsP 3 Ujht 
3CsP3i:red3[shF-N3CsP/ 16 tim 
eft] i:£hf-ri3 Cuiht3 CsP 3 CPur3 CsP 3 

140 F0RI=8166T08183 '•POKEI ^ 160 : PO 
KEI+30720;i:NEXTI 

142 P0KE3165. 206 : P0KE8184. 205 = PO 
KE38885; 1 : PQKE3Sy04 . 1 : P0KE38 
8S4.4;POKE8164.160 

1 44 POKE389015 . 4 - POKES 1 85 . 1 60 

150 PRINT" Chom»3Crvs-on3Cwht3Cd 
ouifl3SC0RE: [rvs-off 3" 

160 PRINT" Cdoucrt3.C»P. 3 times3. 
CsP^ 2 ti(nes3.CsPj 3 timffs3. 
UP/ 4 tlmffs3.CsP3.CsP/ 2 ti 
mes3. "J 

170 PR I NT "C down/ 2 tiM«?s]LsP3. C 
aP/ 2 times3.CsP3.CsP/ 9 tim 
es3.CsP3.CsP/ 2 tlmes3."; 

230 P0KE8 174/241: POKES 1 75 / 95 ■ POK 
£8173/ 105 

250 FORI=850TO897 

260 RERD J : POKE I / J = NEXT I 

263 POKE36877/200 

270 GOTO 1000 

300 PDKE37 139/0: P0KE37 1 54 / 1 27 : S?i 
■PEEK < 37 1 37 ) : SN^ C S?iflND4 ) /4 : S 
S«C STANDS )/8 

305 SW« ( SJiflND 1 6 ) / 1 6 : F« < S'^RND32 > / 
32 

310 SX«PEEK<37152) :SE-CS>iRNI]128) 

/12S 
320 P0KE37154/255:P0KE37139/128 

330 IFSNO0THEN340 

7AIC0MMANDER • February 1984 



332 IFPX'-22<8041DRPEEKCP?i-21>«20 
50RPEEK C P>i-23 ) "206THEN390 

334 G0SUB375 : PJi«P/i-22 : GDTO380 

340 IFSSO0THEN350 

342 IFP:i+22>8182THEN390 

344 0OSUE375 : P/i«PX+22 ; GDTO380 

350 IFSWO0THEN360 

352 IFPEEKCP'^-2)-206THEN390 

354 GOSUB375:PX*P;i-i;GOTO3S0 

360 I FSEC>0DRP/i+2>e 1 830RPEEK C PX+ 
2)«205THEN390 

362 IFPEEK<:P/i+2)«205THEN390 

364 G0SUB373 : PX*P?i+l : GOTO380 

375 POKEP^i / 1 60 ! POKEPX+ 1 / 1 60 : POKE 

PX-1/ 160: RETURN 

380 IFPEEK';P^:) = 1270RPEEK<P"^+1>«1 
270RPEEK C P/i;- 1 ) =» 1 &7THENG0SUB8 
00 

382 I FPEEK <,?'/.-) ^21 90RPEEK ( P7.+ 1 ) ^2 
1 90RPEEK C Py.- 1 ; =2 1 97 HENG0SUB8 
00 

384 IFPEEKCP>:)"2180RPEEKCP?i+n«2 
1 30RPEEK ( PX- 1 ) «»2 1 STHENQOSUBe 
00 

386 IFPEEK(P^)«4Z0RFEEK(P>i+n«42 
ORPEEK C P'/." 1 ) ■•42THENOOSUB800 

390 P0KEPX/24i:P0KEP;i-l/ 105: POKE 
P;i+l/95 

400 IFF»0flNDFX«0THEN408 

401 SVS850 

402 IFFO0flNDF^.:^0THEN450 

404 GOTO410 

408 f'4»Py.'22 '■ PDKE3687S / 1 5 : FDRZ= 1 
TO70 : NEXT ' P0KE36878/ 8 : SVS850 

409 IFPEEKCF?iJ«1270RPEEK';FX)«219 
ORPEEK<F'^)-170THEN420 

4 1 P0KEF;< / 1 60 : rKȴ'A'22 : I FFX<B0 1 

90RPEEK < F?i ) a205ORPEEK ( F?i > «20 
6THENF?i=0;GOTO450 



420 IFPEEK';FV.) = 127DRPEEKCF?i)«219 
THENElX«PEEK<FJi) : GOSUB700 : GO 
SUB770:OOTO450 

440 P0KEFXj158 

450 RETURN 

500 FORIaaTOl 

505 GK«fl"^CI/0? 

310 IFfi?i<I/l)«0THEN650 

520 I FH?i a . 1 ) ■90THEN680 

530 IFfl?i':i>l)«12?THEN695 

340 X=RNDa>:V«RNDa) 

545 PDKEG^.160:PGKEGX-22.160 

550 IFV>. 5THENG^:«G/i+22 : IFG^>8182 
THENGr-iK0 : fl?i( 1 . 1 )=:0 : G0T06 1 3 

560 I FX> . 5RNDPEEK <. GX+2 > O205THEN 

570 I FX< . 5RNDPEEK C GZ-l ) O206THEN 
Qy.*Q'/.-l 

580 I FPEEK ( Q7. > «24 1 ORPEEK x ^/. ) a350 
RPEEK<G/i?al03THENGOSUB800 : GO 
TO610 

590 I FPEEK ( 0?i ) - 1 5eTHENOOSUB700 : 

DTO610 

600 P0KED'r<>213:P0KE0X-22.218 

610 fl?;a;0>=G^. 

615 SVS850 

617 GaSUB300 

620 NEXT I 

630 RETURN 

650 R5iajl>=«90;RJiCI.0>-7998 

660 POKERXa.0)/fl^U.l) 
670 GDT062I3 

680 POKEG^.32:GX«8043:pOKEG?i.219 
:P0KEG^-22.218:flXCI.l>«219 

690 GOTO610 



695 POKEDX . 1 60 ; G?i«G>i+R?i C 1 . 2 ) +22 : 
I FG?i>8 1 84THENR?i < 1 . 1 ) «0 : GDTD6 
10 

696 I FPEEK < O'/i ) » 1 4 1 ORPEEK C 0'/. ) «930 
RPEEKCO?i)«105THEHOOSUB800 : 00 
TO610 

697 POKEG?i . 1 27 : 00T06 1 

699 OOTO610 

700 P0KE36878^ 15 ; FORZ=1TO80 = NEXT 

Z 

702 IFEr^e213THENSCO"SCO+50 

704 IFE1^«127THENSCO=«SCO+10 

710 PRINT"'ChOfnffKdounn3i:whtr 'JT 
RBCfiJiSCO 

730 P0KE36B78.8 

735 fil?i»Rl?i-i:iFRl?i"0THEN900 

740 I FE 1 y.mZ 1 9THENE 1 y,» 1 27 : RETURN 

750 I FEl?i«127THENEl?ia0: RETURN 

760 RETURN 

770 SVS850 ' FORP«0TO 1 : 1 FH?i C P . ) -F 
?iTHENR?i<P.n=El>i 

780 NEXTP ! IFF?i>0THENPOKEF/i; 169 : P 
OKEF?i-22.160:F?i=0 

790 RETURN 

800 HERD?i»HERO"^-l : POKEPX/ 160 : POK 
EPJi- 1 , 1 60 : POKEP;i+ 1.160 

80S POKE36878.10 

8 1 F0RD«8T0255 : P0KE36879 , D 

830 POKE36877.260-D 

840 HEXTD 

8S0 POKE36879.8:POKE36877.200:PG 
KE36878 > 8 : P^=8 1 73 : 1 FHERO^=0T 
HENPRINT' ' Cclr]SCORE="SC : GO 
TO2000 

860 RETURN 

900 PRINT'" [ horn* K down/ 6 tims2 
CrlQht. 9 tlmi?s]Cyel]BONUS:" 



Februaryl984 • COMMANDERI75 



circle No. 154 




The Banner Machine '' 

For the Commodore 64 {A extra font* available) 
For the VIC-50 with 24K memory (3 extra fonts 
available:' • Use on any Gemini or Epsori MX with 
Graftrax or the FX and RX printers. Also Commo- 
dore \5'25l and Banana v^ith the C-6A. • Menu- 
driven program operates like a word processor. • 
Makes signs up to 13" tall by any length • Makes 
borders of widths up to '/•". • 3 sizes of letters 
from W to 8" high. • Proporttoral spacing; Auto- 
matic centerins. Ri3ht and left justifying. • 549.95 
Tape Of Disk (Specify computer cqulpirient) 

For th« Commddore 64: 

Space Raider An amazing arcade simulation. Your 
mission Is to destroy the enemy ships. S19.95 
Super Roller Challenging dice game. Sprite graph- 
ics and sound yahtiee-styic rules ot play 514.95 
MicroliroKtr Exciting, realistic and educational 
stock fnarket simulation. 534 95 Tape or Disk 
Preschool Educational Prosrami ABC Fun^ 1 53 Fun; 
and Ginger the Cat with Addition and Subtraction, 
Number Hunt, and Letter Hunt, All programs have 
bright color, music, and action. Each S14.95 
Formulator A scientific calculator for tasks which 
require repetitive arithmetic computations. Save 
formulas and numeric expressions. 539,95 
Sprite Editor The easy way to create, copy, alter 
and save up to 224 sprite snapes, 524 95 
Croii Reference Generator for BASIC programs 
Locates lines with BASIC words or variable names 
and allows changes, and more. 519,95 
VIC-ao Programi Also Available. Ask for Catalog, 

Cardinal Software 



^ 



V.rg,r.:a N':r:c Sys:err,s 
^ 13S46 let! Davu Highway 
Woadbildgc, Viigmia 22191 
Phone (703) 431-6302 



-03 = 'f i CT'O-ri i' 



910 


PRINT" [hOM«3 [down. 8 tim&s] 




'^;TflBC10)J'"CHeU1000" 


920 


POKES020.42:Q=8020 


930 


GOSUB300 


935 


I FPEEK (. Fy.+22 ) =420RPEEK (. F?^+44 




>«42THENSCQ«SCO+1000 : UOSIJE70 




0:GQTO3?5 


940 


I FPEEK *: Q+22 ) = 1 58TH£NSC0«SC0+ 




1000:GOTO980 


943 


IFQ+22>8182THENP0KEQ^ 160 ; Q«0 




: GOTO980 


950 


IFPEEK<Q+22)««2410RPEEK(Q+22> 




« 1 05ORPEEK ( G+ 22 ) =95THEN00SUB 




800 ' G0T0975 


960 


POKEa+22. 42 : POKEQ. 160 : a«Q+22 


970 


OOTO930 


975 


POKEQ.iee 


980 


PRINT' '[homeJLdown^ 6 times] 




Cri9ht. 9 timesDCsP. 6 time 




ftj"^ : PRINT' '[hoMsDCdoun. 8t 




imtsy JTRB(10)J''CsP. 4 tlm 




«£]'' 



Open your mind 



personaiity 



V 



Reveal secrets of the mind. 
Use your Commodore 64 system to 
analyze yourself, your spouse, your 
date, relatives and friends. Discover 
your personality type, career 
potential, behavior tendencies, 
values, and the people with whom you 
will be most compatible. This program 
requires the use of a "joystick". 
Price $32.95 Disk(S27.95 Cassette). 






UM 



Behavior Modification. 
Use your Commodore 64 system to 
change your behavior patterns 
through computer hypnosis. Discover 
how to communicate with yourself, on 
a conscious and subconscious level. 
Program your own post-hypnotic 
suggestions. The PSt Biofeedback 
Device is Included with this program. 
Price 587.95 Disk (S79.95 Cassette). 



Get this software 
at your local dealer 
or order direct from: 






Q^rB9!fa c 2118 Forest Lake Drive 

bUI- 1 WAH t Cincinnati. Ohio 45244 USA 

INTERNATIONAL Telephone: 513 474-2188 

TELEPHONE LINES OPEN 7 DAYS A WEEK. 24 HOURS A DAY 



PHP 


; Store Registers 


PHA 




TXA 




PHA 




TYA 




PHA 




LDX #$08 


; Start Routine 


LDA $97,X 




AND #$0F 


; What Color is it? 


CMP #502 


;Red? 


BEQ $09 




CMP #S01 


; Wtiite 


BEQ $0A 




LDA #$01 


; Change Colors 


JMP S8373 




LDA #04 




JMP $0373 




LDA #$02 




STA S97,X 




INX 




CPX #SFA 


; Done, No then Return 


BN£ $DF 




PLA 


; Restore Registers 


TAY 




PLA 




TAX 




PLA 




PLP 




RTS 





76ICOMMANDER • February 19S4 



935 
1000 
1010 
1020 
1030 
1040 
2000 
5000 

5010 

5020 



B'A<«f\y.+i ■ my.=By. ■ return 

SVS850 
GOSUB300 

svse50 

DOSUB580 

GOTO1000 

POKE36878.0:END 

DflTR8. 72. 138. 72. 152. 72. 162. 8 
.189.0.151.41.15.201.2.240.9 
.201.1 

DflTR240. 10. 169. 1.76. 115.3. 16 
9.4.76.115.3.169.2.157.0.151 

.232 

DRTR224.250.208.223.104.168. 
104.170.104.40.96 



O 







K C^MPHIG 



P. O. Box 99715 

Tacoma, WA 98499 

(206) 845-5903 



Dealer Inquiries Inyited 




''SUPER SLOT" 

Vegas action in your own living room. Start 
with 100 coins and work your way into riches (if 
you can). Great color, graphics. Bound and 
Vegas action in this -an exciting game for your 

$14.95 cassette; $18.95 disk 



"XAVERNS OF DOOM" 

Explore the vast roonis, passages and mazes 
in this exciting adventure game. Trying to col- 
lect all oi the treasures that you can, and travel 
through all 163 rooms to complete your venture. 
$24.95 cassette; $28.95 disk 



Tee Best C/M Software Bur Money Can Buy! 



circle Mo. 160 



February 1984 • COMMANDERITT 



Connect-4 for C-64 



If— 




uiiifa 









GftKCS WK 

e 










■ 
































































enics HOH 

e 


































a 




















e 


a 
















^^^^^^ 




^^^^^ 



iBy Mark Daily* 



In this two-player game for the C-64, 
your goal is to get four tokens in a row 
(any direction) before your opponent 
does. Instructions will appear on the 
screen. Have fun! 



1 POKE53280>e:pOK£b3 
281 J 12:PRIHT^ncorri 

2 RhbTDk£i|jD!=iUBBbki:C 
LR 

8 KVal98:VV«=0 

9 CR=54272 

10 INPUT" [clrDIHPUTC 
sP]HflMEC»P]QFCsP]P 
LRVERCaPlONtLsP]'' 

11 IFLENCrtJ>>yTHEHlt3 

20 INPUr"LclrJIHPUT[ 
»P3NHntLs.P]QF£iP]P 
LHVEKLftPJTWUCsPr ' 

21 IFL£N(:B*)>yTHEN2a 

2SJ FORV=lTOa:RERJJ£CV) 
:NEXT 

26 IlPlTR2j80j78.S2i-2; 
-60. -78; -82 

27 W»U9d:Q='1210:V=S0 
; pa32 ; 0*2 ; U*64 

30 N«=" C down n left, 
4 tim^slCrvs-OTiDf'IU 
VECrvs-off]' -^ ;m-10 
;PRINT"[homeJCcLr 
]£dourij 2 tifijesJ'' 



51 Wfs'-'Cdoufi. 5 time 
i3Crvs-ori]t'J INNER'' 
:Cl-8l :C2«ai'':K»128 

54 PRINTSPC(fl>''UPK 
corn-tiJj 1? ti (TUB'S Ks 

53 PRINTSPC(H>''[cor.i- 
niCsPj 17 timesKc 

OlTl-OJ" 

60 PRINTSPCtM>"'tcom- 
MJ com-H]CiP]Ccom- 
R]C»p:Ccom-R3i;sPK 
com-RKsP]tcom-R]i: 
ftp 3 C corn-R K aP ] C com 
-R3r&P]Ccom-R]C&P3 
Ccom-S3[com-D3'"' 

65 PRINTSPC<fl>"[:com- 
M3Cahf— 3: Cahf— 3 : 
[fihf— 3 : Cshf— J''££ 
hf— 3:C»ht— 3;|:sht■ 
— 3:C&hf-— 3;l:sm■~ 
3Ccorl1-D3'"' 

70 PklNTSPCCRVCcor^i- 
M3Ccom-Q3i:shf-#3Ca 
hf-+]££hf-*3Cshf-+ 
3C£hf-*]C£hf-+]Uh 
f-«3!:shf~+3[shf-*3 
Cfthf-+3Cshf-*][ah 
f-+3i:shf-*3C£hf-t3 
Cflhf-»3Ccom-W3[:co 
rn-Q3"":Zs^+i;iFZ<7 
TH£N6b 

7S PRINTSPCtH)"[corn- 
ri3Cshf— 3;Cshf— 3: 
Cfihf— 3:Cshf— 3:Cfl 
hf — 3 : Cshf — 3 ^ Cshf 
— 3 ; Cahf— 3: tahf— 
3£com-G3" 



80 PRINTSPC(H>"i:cQm- 
M3EcQrn-Z3C£hf-#3£c 
ofti-E 3 1 shf -* 3 C com-b 
3L£hf-*3Ccom-t3i:sh 
f-*3i:com-£3Lshf-*3 
C com-E 3 i s-hf -* 3 C co 
m-E]Cshf-*3[coin-E3 
Cihf-*]Ccom-X3Cco 
1^-03' ' 

ei PRINTSPCCH>''[iP3C 
com-Vj 17 t i me-ii 3 ' ' 
:2sa0 

83 GOSUB680;PRlNT"i:h 
Ofri«3"'H«: PRINT' '[u 
p3''SPCC30JB»;FGKM 
■ ITOU 

B6 FORCX-W+VTOQ+VSTEP 
0;IFPEEKCCX5«C10RP 
EEKCCX)aC2THENPDKE 

S? NEXT:lFfl/D»INTCrt/U 
>THEN91 

90 G0TD92 

91 GQSUB700:U«C2:ODSU 
£ei0;CDTD93 

92 QDSUB7a0;D=Ci:GUbU 
B800 

93 I FD»C2TH£Nua«0 ; UU T 
D3b 

94 D9«l 

95 BlwWfb4272:B-lJ:P0K 
£B.D:POKEKV.VV:POK 
EB1/D9 

96 M««'"';C£TM*:IFM* 
3CHRj;a3nH£N30U 



78ICOMMANDER • February 1984 



S7 I Fr'1$=CHR$ ( 52 ) Ji-i£H 1 58 

93 IFN3:=CHR$<:54;rHE:H2ea 
100 GOTQSe 

150 POKEBl . B9 ■■ POKEBj P ; IFB-OCWTHE 
HBsQ : ElsCR+U ■ GDT016feJ 

155 E=B-0:Ela:iil-0 

160 POKEBl . D*3 : POKEB. C : lFPtEK(E+V 
/O^>PDOTD150 

165 G0TQ36 

200 POKEBl.DS-'POKEB.p: IFB+D>QTHE 
NE='W:Bl=CR+W;G0T02ie 

205 B=E+0:Bl-Bl+0 

2 1 PUKEB 1 ; Ly : POKEB .. D : I FPEEK (. B+ V 
/O;>PGullJ200 

215 GOT056 

300 IFPEEKCB+V>=ClURPEEKCBtV)=C2 
THEN'36 

303 PQKEB . P : B-B+V : B 1 =E 1 tV : F UHX^ 1 
TO? : 1 1- PEEK i B+V ) -C 1 QRPEEK < B+V 

)=C2THEN3e5 

310 B=B+V:B1=B1+V!NEXTX 

365 



370 
371 
385 

386 

33 7 
395 
400 

410 



PQKEB . D ■■ PGKEB 1 .. US ■ FGkV=: 1 TO'd : 
N=Ei:V>:G=PEEK(B> 

I FG=PEEK (. B+N ) RNBG=PEEK ( Bt ( 0* 
N ) > FlN'DG-PEEK ( B-N ) THEN400 

I FG=P£EK C B-hO HNiJb=PEEK c, B- C G* 
N ) > HNDU==PEtK ; E+H ; THEH4 1 

HEXTV ■ FGk'V=lTGS : H^ECV) : FORJ= 
lT03aFG=PE£KCB+(J*N;)TH£NRG 
=1 ;GGT0387 

RG=0; IFPEEK'LB)-C>PEEK(B-(J*H> 
yrH£H395 

NEXT J : OOTO420 

HEXTV>H;GG1G830 

I=B: I1=B+H; I2=B+<;G*H> ; X3=B-N 
:GOTGfa00 

I=B'-Il=B+H:i2=E-tG*NJ' : 13=E-H 
: GOTO600 




C-64 VIC 20 ATARI 

CHILD 

DEVELOPMENT 

SERIES 





7 


AAA 


-3 


AAA A 


4. 





4 




X 



2389 
81 3 



71 67 
2389 

19112 

1942257 



ADD/SUB — $16.95 

Displays single or multiple 
digits v^ith or without 
pictures, borrows, carries, 
scoring, and feedback. 



NUMER-BECi— $16.95 

Number recognition, 
object counting, object 
grouping, and 
number/size/shape 
discrimination. 



ALPHA-BECi — $16.95 

Twenty-six screens with 
letters/pictures/labels 
'built' on the screen. 
(VIC-20only) 



MULT-BECi — 316.95 

Multiplication program 
with up to four digits in 
multiplicand and three 
digits in multiplier. 



AW programs feature numerals and letters in 
extra large format on ttie screen and are 
available on cassette tapes from your dealer or 
directly from BECi. 

Add 5% or a $2.00 minimum for postage and 
handling. 

Write for a free brocfiure! 

Cifcle No. 3 



BOSTON EDUCATIONAL COMPUTING, INC. 

78 Dartmouth Street 

Department C 

Boston, MA 02116 

(617) 536-5116 

Dealer Inquiries Invited 





February1984 • COMMANDERI79 



42a I FRG=0TH£N I =£1 ^ 1 1 «B-N ■ 12~B- '^ 

439 I==B:Il=Jil+H:I2=B+tO*H):I3=iJ+ 
(3*N; ■QOTQSm 

660 IFI)«i_;1TH£NPRINTSPC<;:j;N$:GUI 
0630 

SIS PRIHT3PuC3e)>W* 

630 i FD=C 1 I HENW 1 =W i + 1 

631 IFD=C2THENU2=W2+1 

632 GOSIJE680 

633 PRIHT'^thome]Cri9htj IB tim 
esKcom-S/ 19 tines]" 

635 POKEB-V/0. U = PRINT ' ' LhomeKd 
owriJtrightj 18 timeaJtrvs-o 
ri3£sP. 2 T&imesJi-'LHVLsP JHUfti 
N<V/N>"; 

640 GETGS = IFG$-'' ' ' ' I H£NGUSuBbo0 
;uulu64y 

645 IFG$-"V"Tht.N2,-' 

646 PR i NTCHR* (.l^r> ■ CLK : END 

650 PRINT-''[s.P]?EUft. 2 times] 
"i- GOSUB820 : PRINT"' ?LsP J L 
left. 2 timesJ'- J :GOSuB820 

655 IFH-l=UTH£NRETuRN 

660 POKE I > D+K : POKE 1 1 . D+K ■ PUKtiI2 
, D+K : POKE I J / D+K : h ORG /= 1 i U 1 5 
; NEXT 

665 POKE Ij'Q- POKE II . U = POKE 1 2 . ii : P 

0K£I3jD 

666 FURQ?= 1 1 075 : NEXT : RE T URH 

6S0 PRINT"'Chome][rjownj 15 time 
£Kri9ht]- ' , 

681 PR I NT '■ ■■■ L sP / 9 1 1 mes J ' ■" 'iip'C ■:. 2 
; ■■ ■■ LsP , 3 x-i mes j ' •' : PR j. m i ' " 
Lsp J 2 tirriesJ ■' ' = PRINT' •' lu.p j 
' ' SF'C •:. 29 ; '■ '■ L sP .. :.-; 1 1 mes j " ' 



683 



685 



PR I N I •■ ■■ L n o f'-, e J L d o uri , 1 5 1 1 m ^' 
sjLri9ht.j- ' ; 

PR 1 N I ■■ '■ GHPlLb i; £P ] NGN •' ' SPC < i b< 
) ■' ' GHriESCsP IWONLdowT) J ' " • PRi 
NT ' ■■ C s.p .. 3 t i mes ] ■■ ' W 1 : PR I fii 
•' ■■■ C UP 3 •■ ■■ SPC K 3 1 > 1'J2 : REI URN 



700 
750 



800 

810 
820 
830 

334 



a50 



PRINT-'- L home J t down.. 2 tiimes 
3LsP. 3« times J'" 

PRlNTSPCi;U-l)" LSPj i' times 
J' ' :pRiNT' ' LUPJ- 'bPClP;- ' LS 
P. 4 timesjLuPj D cimesJ-' •■ : 
RETURN 

PRiHTSPC'-.6>N? : RETURN 

PRINTSPCCF+4>N$; RETURN 

FORF V= i TO 1 75 : NE^.T : RE T uRN 

PRINT'"EhomejLdown. 2 times 
][;ri9ht. ID timesJLcom-W.. y 
timesJ'' •' 

PRINT' '[home Kdowru J times 
jLri9hLj 15 -cimesji r vs-on J i 
iELsPj 2 timesJGHritLrvs-off 
] ' ' : UGT0633 

PR i HI •■ •' [ c L r j t down j 1 3 1 1 mes- 
J [ r i 9h t J i 3 t i mes J CONf^EG i L s 
P J FOUR" 



S5 1 PR i NT " L r 1 9ht .. 13 t i ms j L co 
m- V J P' t i mes ] C sP 3 L com-V .. 4 



853 

859 

860 
370 



1 1 mes J ' ' 

FORP-1TO1000:NEXT 

PRlNf ' LCLr]jJULsP jyOUlsPjNE 
tUCsP J iNS I RUU t iUNSLsP J (.V/N; 
LsPJ' ' ; 

GETR« : iFR*='" ' '■ '"i HENGOSUESSe 
: GOTU360 

I FRf = ■ •' V ■ ■' THENPOKt 1 9y . • GO i 
0900 



880 POKE198,0; RETURN 

900 PR i NT "■ t c I r ] WELCOflE L sP J 1 L s 
p]uONNECi L£P; 2 timesJPuUk" 

910 PRINT" 'CdowrtJLrisnt. V6 tim 
esJtuPDL le+t^ 2 timesJLcom- 
V. 7 timesJLSP/ 2 timesjtco 
m-Vj 4 timesJ Cleft/ 14 time 
sDCdoi/jrJflCsP JTWOCsPJpLHVtRL 
fiPJGHriE'" 

920 PRINT'" C down. 2 timesJTHELS 
PJOBJECTLsPjQhLSPjTHtLSPJGH 
MECsPJISLsPjTOCsPJGEl LSP JPU 
UR" 



BQI COMMANDER * February 1984 



930 PRINT"OI-LSPjVDuRLsPJPItLEb 
LsPJlNLsP jHLspJkuH^lsPJHI ls 
PJTHECsP]" 

940 PRIHT'-^SHMELsPjTiriECsPDPREV 
ENTINGCsPjVOURCsPJUPPONENTL 
iPlFROM'' 

950 PRINT"DOINGtsPjrHE[£PJSHnE 



9G& PRINT' ^WHEHLSPJVUUCSP. 2 ti 
ivies 3 DROP L SP J VOuR UP J P I EU£ L s 
P]ITtsP:FHLLSC£P31GC£P]"' 

970 PRiNT-THEUPJiJOnOht&PJOPL 
SP J THE L SP J BGHRD C sP ] OK L SP 3 OH 
LfiPJTOPCsP^OF^'' 

980 PRINT "flNOTHERLsPlPIEUE.LsP 
] VOULSP JCHNNO r CsP JRtTRKELsP 
!-■' 

990 PRINT -"HLsP JFIDVELSP JORlsP jC 
HflHGEtaPjPltCtb."- 

991 PR I NT '■■'C down. 2 timesJhiTLs 
P Krva-oriJRErURNLrvs-of f J Ls 
P JTULSP JCQNTlNUf 

992 GETFS : I FF$=CHR$ C 1 3 ) THEH995 

993 Q0T0992 

995 PRINT^'CclrJTDCsPJMOVELsPJV 
OUtsPJUSEtSP 3THE[£P Jf-OLLOWi 
HG" 

1000 PRINT''Cdown3#4tsP]KtVL£pjr 
0[£p]riOVbi:sPJLEFT" 

1010 PRINT-'tdoyn^iSCsPJKtiVLSPJl 
OtsPJNOVtLsPDRlGhi ' ' 

1020 PRIN 1 ' ' L down J Lrvs-cn] RETURN 
C rvs-of f J [ sP ] KEY L sP J TO l sP J P 
LFlCEi:sP]VOURCsP]PIEi:E'- 

1030 PRINT'' "Edowri. 2 timesJ THtCs 
p]GHriELsPjiSUPJOVcR[sPJkJHt 
H [ sP J GNE t £P J PERSUN L sP J UEf S - ' 

1040 PRINT-''FQUR[sPJINtfiPJH[sPJR 
W [ »P 3 E 1 TMtR L SP J UP-iJLi WH f ' ' 

1050 PRJlNT'-'LEFI-RIuHT; tsP JURtsP 
]DIflGONFlLLV." 



1060 PRINT' ' IFCsP jBOTHCsP ]OF[sP 3 
VOUCsP3FfllLi:sPnNCsP]D0ING 
CsP]S0CsP3RNDtsPJHLL' -• 

1070 PR I NT ' ' nOVES I sP ] ARE C SP J f RKE 

NLsPJVHELsPJGRrlELsPJENUSLsP 
]IHCsP3RCsPJTlh^' 

1080 PRINT' 'Ldown. 2 timesjHl i ts 
P j L rvft-oTi 3 kETURN l r vs-off j I. s 
P3T0LSPJBEGIN" 

1 090 GETF$ : I FFf «CHR$ CIS) THENRETU 
RN 

1093 GOTO 1090 



^ 



>*>.^-. 



■BTT64 

Electronic Typing Teacher for the COMMODORE 66 Permonal Computer 

KEYBOARD tNTRODUCTlDN - Meet ETTtft'S Video Keyboard 

1) Yqut ELecirDnii: KsyDOard lata you practice with ill key* Labeled At you 
watch the scraeo you becoito' accustom cd where each key \% Lsyed out on the 
Commoddre 64 computer keybcBrd, 




FINGER EXERCISES 



Type Without Watching the Keyi 



Z) ETTM'S Vibeo Keyboard with 'VISUAL CUES* gtjides you while you learn 
to type without watching your fingerat 

3) ETT64 keep! score and tImeB you: You quickly see ?hat you are improving 
with practice! 

ETT6*i TALK »■ Fun SonlBncea Fot Practice 

4) Over lODG variatlona — CHnen becauwe they imziude every letter in the 
alphabeL A fmh aet every time you run ETT64. 

TEST YOURSELF: 

CREATE YOUR OWN EXERCISES ' Type Yoor Own PtbcUcb Sa^ 

Then .,„Te»l your ielf 

3) ALSO yovi can ibvb your exurclles or^ tape / ditk 



RUN YOUR EXERCISES 



Self-Teit for Self Improvemefit 



6) Practice your own exercise*- or those provided Optinrai Include typing 
each line once — to Lm|irovB accuracy, or typing each line more that once ~ 
to improve speed. 

TAPE VERS!ON....,$24.95 / DISK VERSION,.,, $29. 9 5 / Shipping S3. DO 
Disk version comes with 64 prawritten data filei 
SCHOOLS CAN SAVE upto &0% per order - Write for detail* 
I ■■ Recorrunended lor Orades 1 tlvu Colleqfl^ 

|r-°-J Knight Writer Software 

P 80j( S9a WE3TI.AND MICHIQAN 4ai8S 
Phone (31 J) 72e-09i6 
BEND YOUR NAKC !N FOR OUR MAILING LIST AND WE WILL SEND YOU A 
I FREE MACHlhC LANGUAGE KCRQE PROGRAM FWt YCXJH COMMODORE 64. 

THIS SPECIAL-OFFER EXPIRES JAN 1984 



Cirtlef^o 169 





February 1984 • COMMANDERtS^ 




Enjoy the card game of Bridge by 
yourself — yourcomputerwill play 
the other hands. 

• Easy to learn — illegal bids and 
plays prevented 

• Cards dealt randomly — millions of 
different hands 

• Fast machine language speed 

• 2-player game options 

• Complete Contract Bridge scoring 

• Bidding "help" feature for beginners 

• Save the score and continue later 

• May repeat hands, if desired 

• Option to receive the best hand 

• Play "duplicate" with a friend 

• Demonstration feature plays all 
4 hands 

Available for Commodore 64" 
- Diskette $35 

California residents add 6.5% tax 

Computer Management Corporation 

2424 Exbourne Court 
DrdeNc 217 Walnut Creek, CA 94596 




SAIL YOUR COMMODORL 
INTO NEW HORIZONS 



CAM 

• Programmers support tool 

• Renumber all or part of a program 

• Cross reference any BASIC program 

• Produces automatic back-ups 
•Renumbersallorpartofa progtam 

■ Merges 

■ extracts 

• Finds and replaces 
■One disk 

low price i29.95 

KiuUrul 

simply stated, the best new accessory 
made for the 64. 1 1 is a full graphks tablet 
which can be user programmed] Also 
opens rrwny new applkaiions. art and 
m usic possibilities. Includes the fantastic 
koala painter program on disk! 
price - $75.00 

Allen Group Voice Box 

Just plug it in: Totally programnnable from 
BASIC or use m. I. routines from disk which 
areinduded with demo. Ithassomuch 
control it singsl 
price $85.00 



TIk Smut — 64 Tenriiui 

Exploits every feature of your C . 64! Co on 
line (o public databases or university 
mainframes. Has user defined keys auio 
answer auto dial for 1 650 modem, full file 
type conversions, unlimited download 
buffer and easy upload routines. The very 
best emulator! 
price $39.95 

Codewriter 

Why write subroutines or data bases? The 

most fantastic Item we've seen! A program 
that writes programs. All you do is design 
the screen you want by being prompted. 
The parameters codewriter will then write 
the sweetest stand along BASIC database 
you've ever experienced: All customiied 
to your needs Get this one! 
price $99.95 

The Best Available For The 



Sysres 

1 he ultimate programming aid Extended 
dos support plus extended editor which 
add 3 3 new BASIC commands. True 
program merge (overlay) file commands 
work from d irectory. Edi t text and 
assembler source with out leaving BASIC! 
Over 700 find change commands list any 
file type from BASIC. Has auto numbenng. 
Has m. 1 . monitors on board. 3 trace 
modes; Much, much more included, 
price $78.00 

in addition to the most powerful collection 
of programmers aids and tools to be found 
anywhere. SAIL also carries a full line of 
games, books, business applications and 
hard to And peripherals. Call or write for our 
64 catalog. SAI Lgtves fast service quality 
and support. 

Shipping will be addetJ to all orders. 
We accept mastercard, visa or ship 
c.o.d. — Call or write! 



Ck64 



SOFTWARE 



SAIL SOnWARE 

532 Main St. 

r O Box Z405 

Branfofd. Ct. 054DS 

■ phone (203) 468-7414 . 
or evenings (203 1 48 1 ■ 7 2 3 i ' 



82ICOMMANDER • Februarv1984 



Circle No. 144 



"Portable" 

Screen Control Symbols 



■Sy Noel Nymam 



The Commodore special graphics com- 
mands provide an easy way to move the 
cursor and change screen format. How- 
ever, a hard-copy listing of your program 
may be difficult to interpret by some 
one else. For example, the Commodore 
"clear screen" command is PRINT 
"[SHIF-CLR/HOME]" which appears on 
the screen as a reverse heart. If you have a 
Commodore printer, it will print a reverse 
heart, although the character may be hard 
to read if you don't have a new ribbon. If 
you have another brand of printer, it prob- 
ably won't print the Commodore symbol. 
Some intelligent interfaces will print a 
special code, but someone reading your 
listing must know what the special codes 
mean. My printer/interface will "lock up" 
and refuse to print anything when it finds 
a reverse heart in the program! 

To make your program more readable 
to others, you can avoid the special 
graphics characters and use their CHRS 
equivalents. The shifted CLR/HOME key is 
ASCII code 147, and the command PRINT 
CHRS (147) will clear the screen. But this 
requires typing six more characters each 
time. 

You can keepyourtyping toa minimum 
and still use the CHRS codes by using the 
program shown in Listing 1 to start each 
program you write. Type in the program 
and SAVE it using the name 'TORMAT." (If 
using a VIC-20, follow note in line 51.) 
Then, before you start to write a new pro- 
gram, LOAD FORMAT. Begin your new 
program with line 1 00. The FORMAT pro- 
gram assigns string names to all the 
special format commands and color 
changecodes. 

The balance of the program defines a 
series of two character strings for cursor 
control and screen formatting. These 
string names are grouped by function in 
Tabie 1 and listed alphabetically in Table 2 
to avoid duplication. The two character 
strings can save a lot of memory space 



LISTING 1 

50 P0KE532ai . 1 ; PaKE532 
e0.i:pOKE646.a 

51 RE^mWrOR THE ViC- 
2Q THE PREVIOUS lI 
HE SHOULD REHiJ-- dW 

PDKE368?'9;25 

60 CS$s:CHRfC147; :C.h$« 
CHR$a9):RVJ=UHR|f( 
18) :R0«aCHh:$Ci46; ; 

CTs;«CHR$t2a; 

61 CI»«CHR$tl4a;:CU$« 
CHR*C145):CD«=CHR« 
(17) :CR$«iCHR$f.29) ; 
CL*«CHRSCio7) 

62 UC«-CHR«Ci42) :LC$« 
CHR«a4):SP«»CHRfC 
32) 

63 WHf«CHR$C5):RU$:«Cri 
R«^28) iGRS^UHR^CSia 
) :EL$»«CHRfC3i) : BKf 
-CHR*Ci44) 

64 PR«:«ChRta56) ;yL$« 
CHR*iClb8J :CV$=»ChRiS 

a5y; 

65 D2^sCD*+CDSS : I}4$=IIL-J 
$+D2S ; £l6f =D4f +jJ2* ; 
I)8$«=D4$+D4$ 

66 IJ2$"=CU«+CU« : U4f aU2 

*+U2«:U6$wU4$+U2f : 
U83f«U4«+U4f 

67 Sl$«s"LSP/ 10 tim* 

tim^s]"' ;rem le H 

ND 20 SPHCES 



when used for cursor control. For exam- 
ple, to clear the screen and move the cur- 
sor down 16 lines normally requires 21 
characters. Using FORMAT, you can do it 
with 14. 

To illustrate some of the ways you can 
use FORMAT, type in program Listing 2. 
Don't forget to load FORMAT first. Once 
you've experimented with FORMAT, 
you'll find it's an easy way to save some 
program writing time and make your pro- 
grams more "portable" to non-Com- 
modore printers and other program users 
as well. 



io*?^T*;-9i 



RIDDLE OF THE MONTH 

What word processing system has all of 
these features? 

- Complete portability 

-Built-in, after-printing correction 
system 

- Immediate printout 

- Hi-res graphic capability 

- Can use nearly any type of paper 

- Unlimited variety of printing styles 

- Black-and-white or color versions 
available 

- Self-contained power supply (no 
power cord or batteries ever needed) 

- Extremely inexpensive 



Answer: 



ipued e 






February 1984 • COMMANDERtSl 



LISTING 2 



100 PRINT cs#;sp«;s:vs; 

^'THISCsPnSLsPJHL 
ftPjriEHiiER^' 



110 PRINT D8$;"V0UlsP 
JCRNLsPjUSECsPJHls 
Pj2-STRiNCJ 



120 PRINT SPtJ^COMhRN 
DC»PjTOLsPjGETU?i 
3 tirnsajHEfif" 



130 PRINT I]2tfJSPi;SP*; 
"VOUCsPjCHNCftPJGv 
ERWkITcCsPJHlsPJST 
HrEnENjL*PJEHSILV- 

135 PklNF SP*J ' 'FUKLaP 

Ua PRINT Lll*JSP»;"PR 
ESaUPjHCsPJKcV'-' 



TABLE 


1 






CONTROL STRING NAMES 






Cursor 


Commands 


Color Commands 


CDS - 


Cursor Down 


BKS 


■ Blac-i Characters 


CLS - 


Cursor Left 


BL$ 


■ Blue Characters 


CMS - 


Cursor Home 


CY$ 


• Cyan Characters 


CRS - 


Cursor Right 


GRS 


- Green Characters 


CUS • 


Cursor Up 


PRS 


- Purple Characters 


D2$ - 


Two Cursor Down Commands 


RDS 


- Red Characters 


D4$ - 


Four Cursor Down Commands 


WHS 


■ While Characters 


D6S - 


Six Cursor Down Commands 


YLS 


• Yellow Characters 


D8S • 


Eight Cursor Down Commands 






U2$ - 


Two Cursor Up Commands 


Line 


Controls 


U4S - 


Four Cursor Up Commands 


CIS 


■ Insert 


U6S - 


Six Cursor Up Commands 


CTS 


■ Delete 


U8S - 


Eigtit Cursor Up Commands 


SIS 


- Ten Blank Spaces 






S2S 


- Twenty Blank Spaces 






SPS 


• One Blank Space 


Screen Commands 






CSS - 


Clear Screen 






LCS - 


Switch to Lower Case 






ROS - 


Reverse Off 






RVS • 


Reverse On 






UCS ■ 


Switch to Upper Case 







TABLE 2 






CONTROL STRING NAMES IN ALPHA ORDER 


BKS 


- Black Characters 


ON 


■ Basic Command 


BLS 


- Blue Characters 


PRS 


■ Purple Characters 


CDS 


■ Cursor Down 


RDS 


■ Red Characters 


CIS 


■ Insert 


RDS 


■ Reverse Off 


CLS 


- Cursor Left 


RVS 


■ Reverse On 


CMS 


- Cursor Home 


SIS 


- Ten Blank Spaces 


CRS 


- Cursor Right 


S2S 


■ Twenty Blank Spaces 


CSS 


■ C ear Screen 


SPS 


- One Blank Space 


CTS 


- Delete 


ST 


■ Commodore Reserved Word 


CUS 


- Cursor Up 


Tl 


■ Commodore Reserved Word 


CYS 


- Cyan Characters 


TIS 


■ Commodore Reserved Word 


D2$ 


- Two Cursor Down Commands 


TO 


■ Basic Command 


D4$ 


- Four Cursor Down Commands 


U2S 


■ Two Cursor Up Commands 


D6$ 


- Six Cursor Down Commands 


U4S 


■ Four Cursor Up Commands 


DBS 


- Eight Cursor Down Commands 


U6S 


- Six Cursor Up Commands 


IF 


■ Basic Command 


U8S 


- Eight Cursor Up Commands 


FN 


- Basic Command 


UCS 


- Switch To Upper Case 


GRS 


■ Green Characters 


WHS 


■ While Characters 


LCS 


■ Switch To Lower Case 


YLS 


■ Yellow Characters 


OR 


- Basic Command 







iSa QET fi*: ir W*^" ' ' 
GQTQ iDd 

lea pjiiNT cu$;£P»;"VD 

U£»PJTyp£IlisPJ''.iH 

170 PRINT il2*JRV«; ''Pfi 
ESSCsPjHNVtsPJKtVl 
£P nOL aP jLjQtsP ilUN'-'' 

lea OET fi»i iv ■m^" " 
UOTU laa 

LOKUPJCHflNUtS" 

2B(^ PR I NT D4» i JdL* J ' ' iiL 
UEUPJChPRHCTEiSS^' 

210 PRINT CViJ-'-'GyHNLs 

p]CHRKrtCTERS" 

22d PRINT GRfi'-'GKEtNi: 
ftPJChMkhLTthia" 

230 PRINT PRiSJ "'PUKPLc 
i:aP]ChHRhCTtr(:S'"' 

24kj PRINT kJJ*; "kcLLgp 
]CriflKHCltRb" 

25a PKlnf Vl»j "YtLi.UW 

tsPJCrihrtHUitkb^" 

255 LjiJSLiiil 5kjki 

261(1 PRINT BKf JUil^illb^; 
D4*j "VDUCiPJLHNLft 
PJUSELsPJTHE" 

263 PRINT "'hUMEtaPjC 
URSQR ' C ftP ] CQni'lHNiJ •'■' 

270 PRINT 'aOLiPJLEHV 
ELSPjSQr'lELfiP3iEM£ 
ftPDIN" 

275 PRINT '^PLftCttaPJW 
hlLtUPJCriHNUlNiJ^'' 

280 PRINT ^'OTHERlsPJS 
CREENUP JMKtHb' ' 

285 (jUSJjB 500:UUbUB 50 


2is0 PRINT D'l*; D8*rDb<; 
D4«;^^FURCaPJ£Xhi'lP 



84ICOMMANDER • February 1984 



300 PRINT CMSiDBf JU'dS; 
II4*J""T'QLi:a?]CHHLft 

310 PRINT CMSJDBafiUBS; 
£»PJLlK£"JLtFi»tb 



■"flLsPDHliiflutRL 



320 PRINT 

Xi4s; 

4P]B0flRD.'Su£FT$C 
S2$^6) ^GColifi D^id'O 
GSUxJDBk) 



332 PRINT Cini»;Db*;iJBSJ 
iJ4$i -"'THEitP JLiNtb 
tsPJOF££pjrt><.T"JL 
ErT«<:32*j4; ;IjU3Lj^ 

34a PkiNi cr(*jijb»^ijb*; 

1)4* J ' ■'CHHLiPJVhKYL 

ftp J INlsP jLuhOih'' ■■ ; 
LEPT»>iS2»>3)!003ui 

3Si3 PRINT cn*;uti*;i}8*j 
I}4$J"BeiCHUSECsPjT 

Hti:sP]STPlMljo'"';Lt: 



3£ia 



PRINT cri*jija«;Db#; 

D4f J "DHt&PJbPHLtS 
LAPjCHNLSPJBh" JLt 
FT«CS29.D>fODbU£ ^ 
^k3 



3?a PRINT CnsfJDbSJjJBfJ 



D4«. 



HDUtULsPjrOL 



»PJiLflNKCaPjGUT''J 

LEFrs(S2s.3);oasu2 

500 



380 PRINT CilSJiiSS^JCti*; 
ii4*J "HNVLsPjPktVl 
DuStsP JitXt . '■■ JLcP 
T*CS2*/b> ;bUbuJdbtJ0 

330 PRINT amii-tifr-thxi 

^00 FOR fl«lTUlbW0:Nt><l 
; StTURj-J 



B 



Ha\A/ TO MAKE 
GOOD INVESTMENTS 

■jlf Computer aided ins true t ion for the Commodore 64"" 



Our objective is CO ceach you Che fundamentals of 
stock market and real estate mveacmenc analysis . 

T^f This is the first course in a series of courses on 
investmenC and financial analysis developed by expe- 
rienced professionals from the Cop business schools. 

■^ The courses are designed Co cover the same material 
as is covered in the best business schools with some 
practical street techniques . The invesCment tech- 
niques in this initial course were selected for their 
ease of use and understanding. Programs and examples 
using Chose programs are provided as learning aids 
and for subsequent investment arialysis. 



-jjj- Course I: "HOW TO MAKE GOOD INVESTMENTS" comes com - 
plete with a 100 page text and programs on disk for 
S54.95. 



■jif This course and additional courses may be tax deduct - 
ible . ICommodore 64 is a registered trademark of 
Commodore Electronics Ltd.) 



>r Send S54.95 check or money order to: CireleNo 155 

The Wizards, P.O. Box 7118, The Woodlands, Texas 77387 



TM GOMMiND 



NOW YOUR COMMODORE OR ViC PUTS LINE-BY-LINE 
CONTROL OF TAX PREPARATION AT YOUR FINGER TIPS. 




Calculations are automaflc. Alt you ao is 
enter your tax irformction. Tax Command 
does all mothemaiical cofculotions for you 
BuiIMn lax tobies eliminate guessworl(. No 
more finding the rigtit column down and 
nght line across. Tax Command has the 
1040 tax tables built right m. So 
it zeros in on your refund (or tax 
payment) amount automatically. 
Tax Command is fost, easy! Just 



fi|P 



fill in the blanks. If you moke o mistake, no 
problem. Just go bock ond retype your 
entries. Everyttilfig is re-colcufoted for you 
YouTI find the 1040 Schedule A. Capitol 
Gain's & Losses Income Averaging And 
more Anyone who con read con use Tax 
Command And trie best feature 
of oil just S2495 plus S2.00 
for shipping ond "handling. 
Wisconsin residents odd o% tox. 



PfBClicai Pragrams.lnc. 

P.O. Box 93104- 1 • Milwaukee. Wl 53203 • (414) 278-0829 
Availoble at tine computer stores everywhere, ot by ordering direct. 



Circle Mo. 177 



February 1984 . C0MMANDERIB5 



JUNIOR 
PROGRAMMERS SECTOR 



INVASION 

A VIC-20 GAME 





In this section we present seiected pro- 


lee 


PRINT"thomff3[dowf. 


150 


IFPEEK';C)=60ORPEEK 


grants from our younger contributors, 




18 times]" 




<C)*420RPEEK<C)«62 


whose developing computer sl<ills should 








THEN600 


encourage all aspiring programmers to 


101 


FORfl=38400TO38400+ 






keep at it. 




22*23 ;POKEfl.0:HE 


155 


IFC<7746THENB=0;GO 


Your task is to defend your planet from 




yj : R=0 




TO170 


invaders in the sky. You may fire only one 










nnissile at a time, and the enemy may drop 


105 


PRINT" corn] CsP. 3 


160 


P0KEC.33 


only one bomb at a time. 




times] Eshf—]" 






Press "I" to move left, "C" to move 






161 


NEXT 


right, and "B" to fire. You'll receive 3 base 


110 


PRINT"[sPi 3 time 


ships per game, and will score two points 
for each alien destroyed. May the pro- 




fi}[shf-W]" 


170 


IFD"0THEN800 


gram be with you! ^/ 










115 


PRINT" [■3rn]CsP; 3 
times.] [£hf-W]" 


172 


IFr)«0THEN180 


1 REM INVASION! BY G. 


BUCKLE 






174 


P0KEE.32:P0KEE-1.3 




120 


PRINT"CuP. 3 tim« 




2:P0KEE-2..32:K=K+1 


2 POKE36873.10 




a]"J 






5 OF»30720 


125 


IFPEEKa97)a34THEN 
DOSUE300:ft=fl+i;OOT 


176 


IFE«ITHEND=0:GOTO1 
80 


6 Vfl«9*16t3+14;VN«9* 




0220 






16t3+13 






178 


E«E+J;P0KEE.62:P0K 




130 


IFPEEK<197)«33THEN 




EE-l;42:POKEE-2.60 


8 POKEVR+1.40 




OOSUE300-.R=R-1:GOT 










0220 


179 


IFJalTHEN182 


9 PRINT" CclrKdowm. 










28 times] CsP. 3 t 


135 


IFPEEKa37)=35RNDB 


180 


IFINTa8098-E)/22> 


iM^a]Cshf-E. 16 ti 




«0TH£NE''l:C-8079+fl 




«22-KRflNDF«=0THENF'« 


mesKaPj 2 time*]'-' 




;L«1 ;P«15:P0KEVN. 1 
58iPDKEC.160:pOKEC 
+OF.4:OOTO170 




i:G«E+2i;na2i;G0T0 
183 


13 IFPEEKC197)«35RNIlE 






IBl 


GOTO 183 


«0THENB=l:C^8079+fl 


136 


IFL-0THEN140 






:L=1 :P-15:P0KEVN.l 






182 


IFINT<<8098-E>/22) 


58;P0K.EC. 16ei:P0KEC 


137 


POKEVfl.P'.P=P-i:lFP 




=R-KRNDF=s0THENF=l; 


+OF.4:GOTO170 




»-iTHENL=0;POKEVN. 






G=E+23;n=23 


20 PRINT" Choiri^KsP. 




183 


IFF-0THEH125 


4 tifrt*ft]**[sPnNVR 


140 


IFB«0THEN170 






SIONLsP]**" 


141 


F0RH=1T02 


184 


P0KEG.32;GeG+ri 


21 PRINT"Z-LEFT.C-RI 






186 


IFPEEK.(G)<>32THEN7 


OHT.E-FIRE"- 


145 


P0KEC.32:C=C-22 




90 



aeiCOMMANDER • februar/1984 



Continued on page 112 



Battle Hymn 



A C-64 MUSICAL INTERLUDE 



^^**^^^^^^^^BBy Harry lvlet2! 

Although the C-64's sound chip is 
suitable for a wide variety of video game 
noises, it is also capable of generating 
rather sophisticated music. "Real" music is 
much more than simply a single-note 
melody line. It consists of at least 3-part 
harmony, and a careful balance of 
waveform tonal colors and dynamic (loud- 
soft) variations. 

This program presents a familiar song 
written with 2- and 3-note chords. Each 
lyric is displayed on the screen at the mo- 
ment the appropriate note is sounded. 
The programming technique used here is 
known as the "time division method" 
because each separate 3-tone chord is 
played for a specific duration according to 



the tempo and the relative length of each 
note. 

The structure of this program should be 
fairly easy to follow by anyone familiar 
with the basic principles of C-64 sound 
generation. Essentially, the computer has 
3 separate "voices." At any given mo- 
ment, each of the three voices can be set 
to produce a different musical note, or 
made silent. To produce a given tone on 
one voice, two numbers must be POKEd 
into memory. A table in the User's Manual 
lists which pairs of numbers correspond 
with the standard musical notes. 

Each set of tiwo DATA statements con- 
tains information about the duration, pit- 
ches, and lyric for each chord in the song. 



For example, line 310 is used in the follow- 
ing way. The first value, 20, indicates the 
duration of the note. (If 20 represents a 
quarter note, then 10 would be half as 
long, or an eighth note.) The next two 
numbers, 38and 126, set the first voice to 
the highest note of the chord. The second 
pair, 19 and 63, set the middle note, and 
the last pair set the low note. The next line, 
315, contains the lyric that is printed to the 
screen whenthechord is sou nded.lfapair 
of numbers is 0,0, as in lines 300 or 330, 
then the corresponding voice is silent for 
the duration of that note. 

I hope you enjoy the results of this exer- 
cise, and feet^ inspired to program your 
own favorite tunes. 



100 PRINT-' 'Cclr J t down. 


1^0 


POKE V3+1. 18: POKE 


260 


T=T+S 


4 times] [wht]"THB 




V3+2 . 1 70 






Cn- 'EnriLELsPJHVn 






270 


IF T>TI GOTO 270 


NCsPJOPLsPJ IHtLsP] 


180 


T=TI 






REPUBLIC 


200 


POKE VI. 16: POKE V2 


280 


GOTO 2V30 


IQS PRINT: FOR T^l TO 3 




.32: POKE V3. IS 


290 


F0RJ=L1 TO 54296 :P 


000 : NEXT 


210 


RERD S;IF S=9 GOTO 




DKE J.0:NEXr J 


110 Ll=54272: 12=54279= 




290 


300 


DflTfl 10.38.126.0.0 


L3=54286 








.0.0 


1 1 5 POKE532S0 > 2 ■ P0KE53 


220 


RERD X1.V1.X2.V2.X 


305 


DRTR MINE 


231.6 




3.V3.R$ 


310 


DRTH 20.38.126.19. 


120 H1=L1+1:H2=L2+1;H3 


225 


PRINT'"[sP3^''JRfJ 




63.12.216 


=L3+l 












230 


IF XI THEN POKE HI 


315 


DRTR EVEy 


130 V1=L1+4:V2=L2+4:V3 




.XI :POKE Ll.Vl'.POK 






=L3+4 




E VI. 17 


320 


DRTR 10.38. 126.19. 
63.12.216 


140 POKE 54296. 15 


240 


IF X2 THEN POKE H2 










.X2:P0KE L2.V2:P0K 


325 


DRTR HRVE 


150 POKE VI +1.9: POKE v 




E V2.33 






2+2.0 






330 


DRTR 20.38.126.0.0 




250 


IF X3 THEN POKE H3 




.12.32 


160 POKE V2+ 1.36: POKE 




.X3:P0KE L3.V3:P0K 






V2+2.36 




E V3.17 


335 


DRTR SEEN 



February igs-l • C0MMANDERIS7 



340 DflTH 10,34/75,0.0.12.32 

345 DflTR THE 

350 DflTfl 20.32.94. 19. S3i 10.205 

355 DflTR QLD- 

360 DRTH 10.3B. 126. 13.63. 10.205 

365 DRTR RV 

370 DflTR 20.51.97.0.0.9.159 

375 DRTR OF 

380 DRTR 10.57.172.0.0.9.159 

385 DRTR THE 

390 DRTfl 20.64.188/19.63.12.216 

395 DflTR COn- 

400 DRTR 10.64.188.19.63.12.216 

405 DRTfl INQ 

410 DflTfl 20.64.188.0.0.9.159 

415 DflTR OF 

420 DflTR 10.37.172.0.0.9.159 

423 DRTR THE 

430 DflTR 30.31.97.17.37.6.108 

435 DflTfl lord; 

440 DRTR 20.51.97.0.0.8.23 

443 DRFR HE 

450 DRTfl 10.48.127.0.0.8.23 

455 DRTfl IS 

460 DflTfl 20.43.52. 14. 10?. 8. 147 

465 DflTfl TRRM- 

470 DflTR 10.43.52.14.107.8.147 

475 DRTR PLING 

480 DflTfl 20.43.52.0.0.8.23 





FOR COMIVIODORE 64"^ ^_ 
and VIC-20™ ^m 

CAtari^ ^M 
Compatible] ^^_ 

NO. 2002 

$24.95 ^ 

FEATURES: "" 

^^ • Switchable gateplate™ ^^ 

(great for maze games) 

• LeftZ/rightfiring buttons 

•^"^ tlndexfingerfiring reduces fatigue! ^^~ 

• 5 Year limited warranty 

TO ORDER BY MAIL: Bank check, money order. Mastercard, 

VISA & C.O.D. orders accepted — Include Charge #, bank #, 

expiration date. Add S3. 00 shipping G handling charges for 

each order I For C.O.D. add S1 .601 C A res. add sales tax. 

MACROTECH MARKETING 

154S5 Los GatOS Blvd. IAII produces shipped with 

I nc RafnQ Pfltl^mO manufacturers warranty — All 

LOS UaCOS, U« 33U JU orders sent UPS unless 

(408) 358-3430 ntherwlse sneclfced ) 

Circle No 174 



485 
490 
495 
500 
505 
510 
515 
520 
525 
530 
535 
540 

345 
550 
555 
560 
565 
570 
575 
380 
585 
590 
595 
600 
605 
610 
615 
620 
625 
630 
635 
640 
645 
650 
655 
660 
665 
672 
673 
680 
685 
690 

695 
700 

705 
710 

715 
720 
725 
730 
735 
740 
745 
750 
753 
760 



DRTR 

DflTfl 

DflTR 

DRTR 

DflTR 

DRTR 

DflTR 

DflTfl 

DRTfl 

DflTfl 

DRTfl 

DRTR 

6 

DflTfl 

DflTfl 

DflTR 

DflTfl 

DRTR 

DflTfl 

DflTfl 

DflTfl 

DflTfl 

DflTfl 

DRTfl 

DRTfl 

DRTfl 

DRTfl 

DRTR 

DRTR 

DRTR 

DflTfl 

DflTfl 

DflTfl 

DflTfl 

DflTR 

DflTfl 

DflTfl 

DflTR 

DRTfl 

DflTR 

DflTfl 

DflTfl 

DRTR 

6 

DRTR 

DRTR 

6 

DRTR 

DRTfl 

DflTfl 

DflTfl 

DRTR 

DflTR 

DflTfl 

DRTfl 

DflTfl 

DflTfl 

DRTR 

DflTfl 



OUT 

10.48.127.0.0.8.23 

THE 

20.51.97.14.107.7-53 

VIN- 

10.48.127.14.107.7.53 

TRGE 

20.51.97.19.63.9.159 

WHERE 

10.43.32.19.63.9.159 

THE 

20.38.126.25.177.12.21 

GRRPES 

10.43.52.25.177.12.216 

OF 

^0.38. 126.0.0.8.23 

'"CSP. 2 t i met] WRATH "- 

10.32.94.0.0.8.23 

RRE 

30.38.126.13.63.9.139 

STORED. 

20.38.126.19.63. 12.32 

HE 

10.38.126.19.63.12.32 

HRTH 

20. 3B. 126. 19. 63. 12. 216 

LOOSED 

10.38. 126.19.63.12/216 

THE 

20.38.126.0.0.12.32 

"EmP. 3 timesJFRTE-" 

10.34.73.0.0.12.32 

FUL 

20.32.94.19.63.10.205 

LIOHT- 

10.39^126.19.63.10.205 

NINO 

20.51.97.0.0.9.159 

OF 

10.57.172.0.0.9.159 

HIS 

20.64.188.25.177.12.21 

TER- 
10.64.188.25.177.12.21 

RI — 

20.64.188.24.63.10.60 

''CSP3BLE" 

10.57.172.24.63.10.60 

SWIFT 

30.51.97.21.154.10.203 

SWORD. 

30.51.97.21.154.10.60 

HIS 

30.57.172.24.63.8.147 

TRUTH 

30.5,^.172.24.63.7.53 



BBICOMMANDER • February 1984 



770 DRTfl 30>3l.97.19.63>9^159 
775 DRTR MHRCH- 

780 DRTR 30>48/127>19>63^9^159 
785 DRTR INO 

790 DRTR120;51.97> 19.63.6. 109 
795 DRTfl "0NC5Pj 40 times]." 
800 DRTR 45.38. 126. 16. 48. 6. 108 
805 DRTR GLO- 

810 DRTR 10.34.75.12.32.7.53 
815 DRTR RV 

930 DRTR 20.32.94.12.32.8.23 
935 DRTR GLO- 

940 DRTR 10.38.126.14.107.7.53 
945 DRTR RV 

950 DRTfl 20.51.97.16.47.6.108 
935 DRTR HRL 

960 DRTfl 10.57.172.17.37.7.53 
965 DRTR LE 

970 DRTfl 60.64.189.19.63.6.108 
975 DRTR LU 

980 DRTR 60.51.97.16.47.10.205 
985 DRTR "JRHICsP. 8 time*]." 
1000 DRTR 45.43.52.17.37.7.53 
1005 DRTfl DLD- 

1010 DRTfl 10.48.127.16.47.10.60 
1015 DRTR RV 

1020 DflTR 20.51.97.17.37.10.205 
1025 DflTR DL0- 

1030 DflTR 10.48.127.20.100.9.159 
1035 DflTR RV 



1040 DRTfl 20.51.97.21.154.8.147 

1045 DRTR HRL 

1050 DRTfl 10.43.52.17.37.10.203 

1055 DflTR LE 

1060 DRTR 60.38.126.19.63.6.108 

1065 DRTfl LU 

1070 DRTR 60.32.94.19.63.6/100 

1075 DRTR^JflHIUP. 8 times].'" 

1200 DRTR 45.38.126.16.48.6.108 
1205 DRTR OLO- 

1210 DRTfl 10.34.75.12.32.7.53 

1215 DRTR RV 

1220 DRTfl 20.32.94.12.32.8.23 
1225 DRTR'OLD- 

1230 DflTR 10.38.126.14.107.7.53 
1235 DflTR RV 

1240 DRTfl 20.51.97.16.47.6.108 
1245 DRTR HRL 

1250 DflTR 10.57. 172. 17. 3;?. 7. 53 
1255 DRTR LE 

1260 DRTfl 60.64.189.19.63.6.108 

1265 DRTR LU 

1270 DRTfl 30.51.97. 16. 47^10.205 

1275 DRTfl "JRHICtP. 8 time*]." 

1300 DRTR 30. SI. 97. 16.47.7.33 

1305 DRTR HIS 

1310 DRTR 30.57.172.10.205.8.147 

1315 DflTR TRUTH 

1320 DRTR 30.57.172.10.205.8.147 

1325 DRTR IS 

1330 DRTR 30.51.97.19.63.9.159 

1333 DRTR MflRCH- 

1340 DflTR 30.48.127.17.37.9.159 

1345 DRTR INO 

1359 DRTR 100.51.97.16.47.6^108 
135S DflTR DN. 

1360 DflTR 

1370 print: PRINT! PRINT 



February 1984 • C0MMANDERIB9 



CodeWn^^r 



Jeff and Marilyn Mitchell 
"designed" their new program 
themselves. CodeWriter wrote 
all the computer code. The 
Mitchells' dream is thriving on 
fulfilling other people's wishes, 
p Their new home business needs 
very special information fast: 

^ ■ Which fantasies are still open? 

What's our next completion date? Can we get a list of 
all fantasies needing out of state travel? 
They got it all — with no computer hassle. 
And you can too, 'with CodeWriter. No 
programming. No. 'computerese'. At home or at the 
office, you create your own programs to handle any 
information you want— at your fingertips; Payables, 
receivables, inventory, credit cards, tax details, club 
or ch urch records — always organ ized your way . 
You work with CodeWriter in plain English. 
Simply 'draw' any screen layout, add any calculations 
you'd like done— or help messages you need— and 
you're done. CodeWriter writes all the BASIC code. 

^^This is our first business, ^ 

our first computer, 

and our first program — '■ 

and we really did it 

ourselves!" 



In minutes you've got YOUR OWN PROGRAM on 
YOUR OWN DISK. You don't need CodeWriter again 
until you want a new program. 

__ You can begin with Home 

PHeWriter'" and expand to 
more complete business systems 
I with full report and menu 
design features. 

You can get CodeWriter for 
the Commodore 64®, Atari®, 
Apple®, IBM PC®, Commodore 
Business Machine®, Victor 
9000®, and Kay Pro 11®, computers. Prices range 
from $69 to $249. 

You think this much power can't come this easy? 
There are thousands of CodeWriter systems in use all 

over the worid— 80% are first ^ 

time computer owners. 
CodeWriter writes solutions the 
first time you try! ftJCXMMH; ' 






FileWriter 



• IteKauiKxifpf-FVK^-vnlV-^ 



^^ 






CodeWriter 

sVideoConcepts. 



^'A Dynatech Company 7847 N. Caidwell Ave. Niles, 111. 60648 

™ Dynatech Microsoftware Inc. Toil-Free 1-800-621-4109 (in 111. 312-470-0700) 



AVAILABLE AT 



90ICOMMANDER • Februarv1984 



Your Home Entartainment Store 
Circle No 159 



® 1B0 STORES NATIONWIDE 



HIGH RESOLUTION 
SCREEN DUMP FOR C-64 



!fiy Robert Fsrn 



What is a screen dump? A screen 
dump is a program that allows you to 
draw a graphic picture on your com- 
puter's screen, and then have the printer 
make an exact duplicate of the picture. 

For a screen dump program, to work, 
you must have a dot matrix printer with 
dot-addressable graphics. Although a hi- 
res screen dump is fairly easy through a 
Commodore printer, accomplishing it 
with other common dot-matrix printers is 
more difficult. I have included listings for 
both Epson and Prowriter printers, 
because most brands of dot-matrix 
printers are compatible with one or the 
other. 

PROGRAM DESIGN 

Because i was interested in creating a 
program that would be organized in a 
simple manner and could easily be 
altered, I spent a little time trying to 
design a detailed input routine. The one I 
included (contained in lines 10-40) lets 
you enter your design from the 
keyboard, and then tell the computer 
that you are finished by pressing the 
<f 1 > key. It is cumbersome, but does 
get the job done. 

Before I can explain how the rest of the 
program works, you need to know howa 
matrix printer works. Instead of printing 
an entire character at once as a type- 
writer does, it forms letters from in- 
dividual dots, similar to newsprint. The 
print head that slides from side to side in 
your printer creates the dots by striking 
the printer ribbon with various combina- 
tions of eight "pins". These "pins" are ar- 
ranged vertically within the print head. 

During normal operation, the dot pat- 
terns for the ASCII character set are 
already stored in the printer's memory. 
Whenever the printer receives an ASCII 



code for a particular character, it instructs 
the "pins" to fire in the appropriate pat- 
tern, which in turn forms the character. 
However, it is possible for control of the 
print head to be transferred directly to 
the computer. By doing so, high- 
resolution graphics from the printer may 
be obtained. 

A computer monitor is operated in 
much the same manner. The letters or 
graphic characters you see on the screen 
are created by numbers that correspond 
to horizontal rows of dots. These 
numbers are in binary notation, and are 
stored in the computer ROMs. 

The principle behind this particular 
screen dump program is this-if you can 
take the numbers that are used by the 
screen to form character images, and 
convert them to numbers that can be 
utilized by the printer to make the same 
character, you can print any character 
available from the Commodore charac- 
ter set. 

Here is how the dump routine works. 
Lines 100-130 copy the character ROM 
into RAM. This allows the program to 



read the eight numbers that the com- 
puter uses to create its characters on the 
screen. Lines 140-160 dimension the 
variables that will be used in the conver- 
sion, and set up the printer for regular- 
density dot-addressable graphics. Lines 
1 70- 1 90 determine what character is to 
be compiled next, and store the values 
from the copied character ROM for that 
letter in variables H(0)-H(7). Lines 
200-26® take care of the actual conver- 
sion, and lines 250-320 instruct the 
printer to print the characters one row at 
a time. 

One more note about program opera- 
tion. Because it is written in BASIC, the 
program is very slow. It will take about 
one and one-half minutes after you press 
the <f1 > key before the first line is 
printed, and approximately 30 minutes 
to copy the entire screen. Therefore, try 
to keep smaller pictures centered in the 
top portion of the screen, and then press 
the<run/stop> key once your picture is 
printed. This will cut down considerably 
on wasted run time, 



10 PRIN1 



'LcXr-'y 



20 GET R$;PRIHT '' ' Crvs-onllsPK 
I e+'t J L r vs-of f r ' j : I F fl*= ^ ' ■" 
THEN 2a 

30 IF fl$=CHRJ(133) THEN PRINT 
'■'[SPI'S :GOTO 100 

40 PRINT fiS; :00T0 20 

100 POKE 56334. PEEK, C 56334) RND 2 
54 i POKE l.PEEKCl) HNU 2S1 



February 1984 • COMMANDEHm 




^A<rpOLr(2A.Zy 



klM 



TAX HELPER 

Commodore 64" 

Tax HELPER 1 .83 performs all arithmetic for Form 
1040 and Schedules A, B. and G. Does not calcu- 
late tax. Saves results to diskette. 
Diskette: Sl7.00plusSl. 25 shipping. 

Tax HELPER 2.83 also does Schedules C, D, E, F, 
G, SE, and W and Form 4562. Calculates tax, 
prints reports, and more. 

Diskette: S30.00 plus S1. 25 shipping. 
VISA/fvlasterCard accepted 

Circle No 99 

(M)agreeable software, inc. 

5925 Magnolia Lane • Plymouth:. MN 55442 
(6121 559-1108 

HELPER IS a irademark of (M)ggfeeaOie So'tware, Inc 
Commodore 64 is a trademark ol Commodore Electronics Ltd. 



BASIC BYTE JUST 

MADE MANAGING YOUR 

STOCK PORTFOLIO EASIER 



Introducing PORTFOLIO MANAGER by Basic B/te, a high- 
quality, easy-to-use software program for use on your 
Commodore 64 or VIC 20 (16K RAM) personal computer 

It's designed to eliminate fiours of time consuming 
paperwork. And make it easy for you to fiandle your 
investments. 

PORTFOLIO MANAGER lets you instantly update your 
stocl<'s current value. Calculate gains and losses. Record 
dividends. Print reports. Even determine tfie price per 
siiare after your broker's commission. All you have to do 
is follov/ the easy, step-by-step instructions. 

The price? Only S29.95. And that makes PORTFOLIO 
MANAGER a great investment by itself. 

You'll find PORTFOLIO MANAGER on tape or disk drive 
at your local dealer Or call direct (313) 540-0655 or write 
PO. Box 924, Southfield. Ml 48037 and order yours today. 



BASIC BYTE, INC. 



Circle No 162 



lia FOR Ia0 TO 127: FOR Js=a TO ?: 
POKE 3ii;^fa8+ 1 *y+J, PEEK C 53248+ 
1*8+ J) :NEXT J : next I 

12a POKE 1. PEEK a) OR 4 = POKE 563 
34 J PEEK < 56334) OR 1 

130 POKE 35^255; POKE 56.127 

140 DIM B<63):Din V<33.7) :S=0 : OP 
EN 4.4.4 

150 PRINTtt4.CHR$<27)"R'^CHR*C8) 

160 PR I HT#4 / CHR$ ■: 27 ) CHR$ ( 75 ; OhK$ 
<64>CHRftl)J 

170 FOR CL=1024 TO 2023 : C=:PEEK<C 

180 Lai;C*3)+3276a 

130 FOR X=0 TO 7:H<X)-P£EKa+X): 
NEXT X 

200 FOR Z-0 TO 63;b<z>s=0;next 

210 H=128:Q-0:FOR X=0 TO 7:r'1=»128 
:F0R V=a TO 7 

220 IF H(X;=>n THEN B<Y+Q>=N:HCX 

)=H';x;'-fi 

230 N=n/2:NtXT V : Q=:U+b : N=N/2 ^ NEX 
T X 

240 FOR V=0 TO 7 

250 V';S.V)!=BC0+V)+'B(8+VKB(lb+V> 
+B ( 24+ V ) +B ( 32+V ) +B C 40+ V > +B C 4 
8+V)+BC56+V> 

260 NEXT V:S«S+1 

270 IF S<40 THEN 320 

280 FOR S=0 TO 33; FOR V30 TO 7:P 
R I NT»4 . CHR* tV ( S . V ) > ; : NEXT V : 
NEXT S 

2S0 S«0 

300 CLOSE 4. 4. 4: OPEN 4.4:pRINT#4 
.CHRfUa); : CLOSE 4.4;QPEN 4. 
4.4 

310 PRINT#4.CHR$(27)CHR$(75)CHR$ 

'Cb4;CHR*a;. 



320 HbXr CL: CLOSE 4.. 4 




921COMMANDER • February 1984 



BT,TVET 5.:iFTWARE 

Ludwig's Castle 

8K Adventure VIC/6It 9-95 

Weapor. of Choice 

16K Adventure VlC/6k 14.95 

Dungecr. Runner 

2kK Adventure VIC/6I4 19-95 

CENTIIRV MICRO 

6K RAM EXPANSION 29-95 

16K RAV EXPANSION kk-S^ 

yehK RA" DISK (VIC) 99.95 

MOSES ASSEMBLER VIC.CT W.95 

HOSES ASSEMBLER 6lt,DC 29-95 

DELUXMON VIC/64, CT 19-95 

GALACTIC SOFTWARE 

20 MAIL LIST D,C 21-95 

64 HAIL LIST D,C 23.95 

FINANCIAL ASSISTANT 641) 39-95 

PROGRESSIVE PERIPHERALS 

Gothmogs Lair 64 D 29-95 

Cyber World 64 2 Disks 39-95 

Smart Slot 64 

4 slot Intelligent Exp 79-95 

Auto Clock VIC/64 99-95 



CUSTOM CARTRIDGES 

ffa ofrer the following pro- 
ducts and services: 

Blank Cartridge (W/Case) 
VIC/64 10.95 

The following EPROMS are 
available for our cartridge: 

5.95 
7.95 

WRITE 



2732 
2764 
27128 

Cuatom PrograiHmingr 

2732 'b 1 ea 
2764 's 1 ea 
271 23 'E 1 ea 
•You supply the 126 



2.00 
2-50 
3-00* 



Please include all of the 
information needed to prop- 
erly program and set up your 
cartridge. VIC cartridges need 
to know which block (1,2,3 or 
5) and the 64 crt'e need to 
know LC Rom or HI Rom. 

HOW TO ORDER 

Send check or money order 
to SOFT SACWARE. All orders 
shipped within 48hr6 and if 
items are not in stock we 
will return your payment if 
you specify. 

Add 3% (?5.00) HIN For Ship- 
ing and handling- 

CA Residents add 6% Tax 



SOFT SACIUARE 

4607 STAGGS WAY 
SACRAMENTO, CA 95822 

Circle No 145 




Commodore64-Vic20- 



EDUCATIONAL SOFTWARE 

TEACHER DEVELOPED- 
CLASSROOM TESTED 

FOR QUICK MASTERY OF BASIC COMCEPTS, 

COMPETITIVE GAMES DESIGNED TO 
IMPROVE THINKING SKILLS 

All programs seH- explanatory Easy to use 
Leafn at your own Dace at tiome or at school 

GRAMMAR 3 or 4 complete crograms 
MATH 4 or 5 programs 
PHONICS 3 or 12 programs 

CUN PACKS T cr d orograms 



REESSOFTWARE LABORATORIES! 



GRAMMAR PROGRAMS 
G1 Parts of Speech I SI 9.95 

Nouns 
Adjectives 
Persona) Pronouns 
Indefinite Pronouns 

G2 Parts of Speech II $19.95 

Verbs 

Helping Verbs 
Adverbs 

G3 Parts of Speech Ml S19.95 

Pretjosilions 
ConiunChOnS 
fmerjections 

G4 Sentence Structure S19.95 

Subiecls 

Predicates 

Ot^iects 

G5 Capitalization 

artd Punctuation Si 9.95 

Capitalizalion 

Puncluation Aoostrophes and 

Quotation Marks 
PunclualiOn II End Marks 

G6 Homonyms. Antonyms. 

and Synonyms ,.,..319.95 

HoiTionvms 

Antonyms 

Synonyms 

G7 Phrases. Prefixes. 

and Suffixes S 19.95 

Phrases 
Prefixes 
Suffixes 

PHONICS PROGRAMS 

PI Phonic Blends S39.95 

3 Programs 
3 Voice Tapes 



P3 Computer Phonics $49,95 

Pre-Test 

Lorig arid srrort vouvelsMO programs* 

Posl-Tesi 

MATH PROGRAMS 



iVI1 Number Theory S19.9S 

Place Value 

Reading Large Numbers 

Rounding Olf 

Math Drills 

Addilion 

Subtraction 

Multiplication 

Division 

M2 Conversions ST9.95 

nches to Feet to Yards 
Pints to Quarts to Gallons 
Roman to Arabic Numerals 
Metrics 1 2 

IVI3 Fractions I .S19.9S 

Fractions to Percent Conversion 
Adding Fractions (with carrying! 
Subtracting Fractions Iwith borrowmgi 
Sequence Patterns 

M4 Fractions li/Decimals 519.95 

Multipiyng Fractions 
Reducing Fractions 
Adding and Subiraciing Decimals 
Muitiplyng Decimals 



FUN PACKS 



F1 Fun Pack I 

Quarter Back Challenge 
Magic Cards 
Latin Magic 
Haunted Mansion 



.S19.95 



P2 Word Blends. 

3 Programs 

4 Voice Tapes 



. S49.95 



F2 Fun Pack II . 

Amazing Craze 
Missile Attack 
Roaring Cycle 



F3 Fun Pack III ... 

Magic Soei' 
States and Caoitais 
Choice Hangman 



.S19.95 



.519.95 



ALL PROGRAMS AVAILABLE ON DISKETTE OR CASSETTE 
Phone Orders; REES SOFTWARE LABORATORIES (71 4( 980-9562 



QTY. 



SERIES NO. & NAME 



DISK. 



CASS. 



PRICE EA. 



HEES SOPTWARE LABOHATOBIES, I^JC. 

Post Office Box 763 
Cucamonga CA91730 

Circle No. 77 

VISA/MC (Include charge card no. & expiration date) 



SUBTOTAL 

Postage S handling 

3% (VISA/MC) 

CA residents 6% tax 

TOTAL 



TOTAL 



51.50 



February 1984 • COMMANDERI93 



□DHUa 
□F SLJDELL. it\C. 



CDMMaODRt i)4 HPKTWARE 



^■USlJfe at iSUdHll I 



^fll-M flT M IfLA^H . ■ , , , . . tT *?.9^/D M.9S) 

M^th dri I I Tor ^i ] ^rfps-^ Wumhers nn ^nr ttkrn 

Subtract I. jn. Hul 1 1 pi i cat i on. jnd Division. 
OpE^r ,At 1 CDS nAv D@ mi.<»d. 1^ L^v^l^ ;;}{ 
J 1 * * 1 C u 1 t , . 
f QLHJH_H> IT/D 15-9S) 

I ^ p[ J vPfl Liv re^eiitinq soque'nces of 1 ight^i. 
«nd tone?'!. th*t Ihe ctHhputaj^ or anotner pljycr 

?Fni?r Jt^t.. 
EMFt-RPIUWL- ,..,IT 9,9;j/D 1) - S^SJ 

F^.»Fl onii [? < p 1 i^i r^E. C^'mper AtLire. tht? ^c:.ile umiPd 
la mejsuri? t prnptr j t uTia and the r i?l rft 1 onsh I ps 
tti-ti-tevn thE?ni. F'.ir't t mp ) & .i Camper ^t.ur E^ 

.■: oriver'&i Lin procjrAPT dllsMinq r.DnversiQO 

betue^n t- jhrenhei t. Celsius. kelvin. dnd 

Rdnl- ifi 'tic Jil B'&. E::c&l 1 Afil Gr^pni c& lor the 
Carrviodor^ £3^. 

ON,- -P^T IQ 'T/D 49. 93) 

Thi 5, ifi a pragrdoi fnr tfip Ccmroodore 6* thjt 
COftputVa the r»tl OS 1 ns/pl vifd ; n M^nufactur i nq 
Indufitr 1 c^. The f d1 1 dwi ng rat i n*^ ^rv 

compLitvdi Liquidity Rdtioa. LOvarao^ FtJtios, 
Activity R,At 1 o^, Pr of 1 tab] 1 1 t V RdtJDii, 

Covifrage Ratios An,t$ StOCfc R;»tiO«, 

rCFY UIILITV , , . , . . . . ^ J3,9i 

Two utility prcjgram>i, onp for a sinqle 1 54 1 
Sytlem th*? nther far a two lij4l sv^tem. Thrs 
rautjnE" will tapy e^ch Tract- antl Sector 
s.t3ir* ii^g ky: th Track 1 Sec tor and 1^1 1 t 
cor.t 1 nuE t hrDLi^Ti Track 33 Sector 16. For the 
CpjimOdor e b4 . 



SOUTh ERm SDFTUftRE : 



COHFL'TEft .CMECK&OD*< • - tD 1^*93) 

F»pfc d runni ng tabul ati rjn pf il«pOfi) la, 

HU51C- fpaJXE-. - - .,,..- iii i^.TO) 

M di-ifprEnt i nstruient ^ t*ri he pi ayed usj ng 
tht CommDdOre 6^1 \' &yhoAr a , 

GRP.DE EhQGK -hA 49. S^ 

Enter dnd &dv@ a\\ grjidDS for up to n I n» 
z. 1 d!^^ee.^ t *ch c\ ass mav contai n up to SO 
?.tLidents dnd up to n\nw report periods par 
ttudtnC. Can'^tantl> updAtpd QrddE- Jve'rAgv. 
bv Mr»V dind. bv ■^nbjB'ct. ftl 1 output may ba to 
'^rr u^pn or pr vnti?r . 



CtJHn DDOR£ :g;DKTMflKt; 

C-fa4 UArtridae 

(Avenger .»».i»....i.,.*.*4*.-...-. ....... 11. SO 

k icV mjn. 13.50 

Speed. '&! nyo flAth ,...,...,.,,,. 13. SO 

Jupi tt?r Lender , , , , ... 11.30 

'^'1 &; bl e Sol ar Sv&tei^ 16.50 

Lerr.inti , ... J 1 ,50 

Radjr Rat Racp..,..,^,.,* ^,..11 .50 

RjnbJl I Spectacular. .... . .11.50 

Supvr Snash. 11. 50 

flus Ff int 13.30 

Gar* .,,.,, ,.. 13.50 

0(n«ga R^cw. 13.50 

Lazar lan 16.50 

C 3 owns . , 1 3 . 50 

Sea UqI * ..,,..,.,...,.. 15.50 

Tnoth In^^ders. .., .............11. 50 

Star Po!it . 13.50 

WirariJ ai Wor 13. SO 

FrDtjiJirtfet er , .....13.50 

^t^r RanoHr , 13. 50 

CP.'M 2.r ,...,.... ,55. *?S 

SIHCNS' bos 11:. ...,,, 16.95 

EAS^ ■ScRlf t , .40.00 

EASV nftlL. ........................... ...Iti. 95 

EASlf 5F-ELL 17.95 

GEr£RAL Lfc'DGtR . 37 . 9S 

LOGO, ,4iJ.iJ0 

ZOPK I....... ................ 24.95 

IDftt; II 24.95 

raft: in,,,,,.,.. ...,...,.,- ^4 . 95 

SUSPENDtD. ..... ..................... 24 . 95 

STftRCRDGS 24 . 95 

DEfiDLIWG. ,.,.,, .34,95 

&RODER&UNP S OF T HARE 

David's nidnicjht Magic !D>........ 25. '10 

Chopl 1 * tin- I cart > 33. 00 

Seafo-c (cart) 33.00 

Lode Runner icart3 ,, -30, 00 

Lode Runner l D l ..,,.,...... 25 . 00 



SlEBRft ON-LIN^ 
Frogg^r ID) ... . 



EPV^ 



TBltple ijf Apsh.ai lO) ,'2'i' 95 

U(jper Rnjachw* ut flpshai lU: ,,,..... 14. 95 

C>a>r&i> of Ra lUJ,.,.... 14.95 

E*Jord of FargoAl lt3). 22. 9Sj 

Zrkt^h. CirumblB t Chomp iDJ ,..,...22.95 

Ju#tp man ID) .,... 29. 95 

F-i t^top lUJ 29.95 

Lunar Outpost lb) ,.,.., 29, 95 

Swat Rescue (D) 29. 95 

Dragonriders iD> 29.95 

El 1 icon Warrior £d> 29. 95 



Circle No 16 



CAFDCD FR13DUCT5 



CflR-D PRUJ] 69. 00 

vTC-20 6 C 64 Parallel input printe-r 

intt?rfai:e- 

CflRD&a& RD/5 . . , ,, , 5^.95 

Fivp slijt &;;nansion interfats iar tnt C 64. 

k)RlTE_riaw. 49,95 

WortJ processor on cartridge far Crte IZ fa4. 

HfJ.lL NDUI 7 .,..34.95 

Ha 1 1 i ng 1 i it prograrp on Disk for the C A4. 

CflR DKEV-M . 39. 95 

5j::te&n miffjerical \-oy pAd mj th sotthare iar 
Ml.:' Vtt-^O L Z 64. 

C'lC-rtrSi^C 64 univer?..!! cas^ettp inttrface. 

L^RDRiTt-R.M 23. 95 

VIC :?0 S-~C 4.4 L I grit pen with ^.1*1 tch t 

ElvlNIER UTJL- ITY F^XQCF^AhS IS. 95 

Tape so-ftwarfe i, screen dump for the. l/JC-rO !r 
C 64. 




THE FLEaiKev SVSTEfl 



19 tfrvs^ SACU Oil which may nave 3 ^epG>ra 

def 1 i^i 1 1 ons ' 

Cctnpl i?t^ dacumentati en 1 nc luding pr pgr 

1 1 &t in^s ' 

Uori s on the VlC^^Q ttspanded) and C- 

cprnpiitErs ' 

Cod-ipat 1 bl f? with nost bmi sting soft Mar e ' 

Grpat icT use with bu&i leSs proqrams a 

electronic 'Spread ^hspts' 

Ideal far machine language progr-a/ntncr s ' 



MR I TE 

FOR 

FREE 

CATALDB 



TG DftDERi 

GOSUEi of 51 1 dell . Inc. 

F.D. Pox 17B1 

SI 1 dell. La 704S9 

^504 I 641-B307 

Handl 1 nq charges %". 0>) 
v.. P. D. add sd.OO 
Ma&twr Card £. VISA (add 3 
Friceis stibj,ect to change 



Dealer Inquiri es on Gosui^, bJi 1 1 ^ 
f'roducts and Southern Sa+tinar^ wplco 



WllLSDN DftTn F RjJiauCIS 



( 1 lus 



I ma^ 1 fTwiflt nuffliPttr 
'■j41 di'Sl. drive, 
por t « . 

. .-.....,., ,.-9. '^"j 
1 ow □ ^tf'r or'^tr- 

(»al I ing i 1 st . 



ACCESS SjyTWftRE 



WeutraV Zone (D/T: ,,.,.. . . "'T 95 

Beach Head ID^T! ^7 9-, 

SFfilTEnflSTER I D/T! .29.95 

Da tasett e-ol d atyl », . . . S. 00 

Datasette-npw stvl e. . . -. . . . , . , 5, 00 

154] Di 51- Dr I v». . . ,.,.,. 10. 00 

VIC^SO/C 64 iTeyboard ...9.00 



H ONEY fWN flGfcflLNT S vaTEh 4. i^ .D/TJ 1-9.95 

I The e*fty profressional way"~ru fiafiagu all vnur 

bank account t. Tracks all outstandinn mecl- s 
j anc (Jepoaits unti : paid. prints st alei*entii. 
i talances acccajnts. and alli-.w& s.earchir.g nt 
- fi'.ss i*y any pararatrters ^Du tnosp. The i»Lilit 

vei-sati 1 e chcct-bool' progr .nn we liawe ever 

I F'fc hSOrVAL DATA fc^fl^E ;.2 !Dl ~o "■= 

I U5f?5 rel aTlTOe f t les to al h 
I of rocordii pa-isiblf on thw 

User formated screE-ri^ and 1 

miLlNb LIST ID 
! Uses relative 

! tnzhu&and names an a ^inqly 
j F'ririts mailing labels and it-t^ 

an^ field. 

INVLTOpRV CONTROL SYSTEn li.t- ID 

Cpm^lete Inventory control ^v^fei 

businifS>^es. 

ST^RGUftRD (O/Tl Z4."5 

Fait act J on two pi aver arriile gartie! 

ST^ TREK (1),'T> 24. "'-^ 

] E-oupcd up ^prsiQn o-f th^ nln ^ia^/^jrlte witS" 

I 1 ot& of cjI nr . aoiind and sun&x »ki i tk-raivrt , 

i THlLj,I&tU_i:tri, l-'4 , 95 

Low cott, high seriMtivity muriel with tiarrpl 
I noun ted e-witch and fi^e fnnl cord. domes 

] with 1 nut/^ LTr.ti un manual and iLiftwHra. 
I THE F^RTA ^.TRTlL 14. 95 

A reset nodule that plugs into the ijser port 

nf f*ither the VIC-20 nr thE- C-h& And corner 
I 1-1 tn a prnqrari nn tape whict^ allows you to 

recover a program after lock -up. reset. or 

accident 3I new. 



. ^'^ . ^^ 



for 



.16-95 



Home Budawt ( Ti . 

Home Bud qwx. < C ) . 

Plaster Mind ITJ. 

Master nind ibJ . 

Personal Ledger 

Personal L.»dger 
1 Hone Inventprv I 
I Hone 1 Pv en t or y < 

i SYNfiPSE 



Fort ApoCrflypse iD>...... ,.,....26 "75 

F"har anh^ s Curse ID! ..,,. ""'ft' 9^ 

Sur .-ivor jD) W'/.'.'bh,'^^ 

Fv-ot fttrar 11 im , . . , . I ^ ! I ! Ir6!'?5 

STianius lU).... ,. ' ' ' h' 95 

Dr ehe. lU^ ! I ' ! ' '^6"95 

norosil (DJ ,,.,..... II ^6* 95 

Sentinal 1D> ...... ^ . ,.,.... 26 1 *35 

VIC-20 S CFTU^Rg^ 
GOSUB DF SLIOELL, 



liol fl Hi nw 1 1. rough 



&DLD HirWER- 

tuidc you"" 

shaft*, op 

explosive charges aJid pmUna up gold as ' ^^.^u 

go. But hs> careful, t Re wal fs ™av rave 1 n on 

th^ ^»f^f"^?.'^ ^°^ "'^ ;i"^ '^^"" return tp 



I.95J 
rai n«- 
VOur 



the HI ne 'for more 
di^^ic^Jty. Eicel lent 

SQUJHERN SQFmftR^ fj flPF', 



Four 1 evels 

Graph I cs (Une:<panai>i3 



I COnPUTEK LHECKbUDl- g g 

I SPELLIMG FLASH I '■■■ ^*3'- 

I CQMPUtER HAN&MThJM "-"S 

I A &QHB SQUAD " ^ 

1 WEHORV CHALLENGE. . .,11 ' t 

; riQWTH_V BUDGET. . . " 

E.T.ttATH. . . , . . 

SEft WAR. . , ' " • 

TOT TUTOR. . 

TEACHER'S F-ET "" 

BATTLE FLEET - - - . - , . .^ 



95 
. . . ,9.'?5 

.9.95 

. . . .9. 95 
. . . .*?.95 
- . . .9.95 

9.95 

, . .9.95 



VIC Avengar 



Superslcf ^ 

Super Al 1 en . , , Ill 1 

JuDl ter Lander '*"l 

Dr aw Pot- er .IIIIIIIIIi 

Hiidni ght Drive '•... 

fi»ri»r Rat Race t 

Sargori Chess II ...... 

Pinball Spectac 
Super 5»ash. ... 

CoBf 1 c CruRicfiBr ,..,.... T.... 

Gorf . , ,..,... Ill " !II : J 



1 .50 
1-50 
1.50 



JrU 



Qraega Race 1 

Monuy klars ■■■■•- 

CI owne ...._, Ill 



1.50 
1.50 
1.50 
6. 50 
6,50 
1.50 
1.50 
3.50 
3.50 
1.5D 
3. 50 



yJlLLSQM D AT A PftO DUCTg 



C-64 and VIC-20 
CdmraodDre Inten 



I are r»Q 
nati onaf 



IStered trademarl? a# 



Master hind dflK-T).... id 9^ 

Master Mind i8K-DJ * I fa" 9:i 

Star Trek lak-TJ 'fl'-JV 

Star Trek (0K-CJ I . I I I I I I I I l b I ?5 

F'ertianal Ledger I16k-Tl in lj*, 

Personal Ui-dger i ]6k.-DI i^ 95 

Hotne Inventory I Ul- -T )........ . 1 4 "95 

Home Inventory 'BK-D) 16"9'i 

Ch eckmi nder !Bk-r> . . . . ' I ' ' ' " 14* 95 

Checkmi nder iBk-D3 I . I I I I li^S 

Hodie Budget ( T ! 1 ^ 95 

Home Budget {Dl ,,,... 16" 95 



ilPllI®! €MPII€8 11P®EIS1 




P. O. Box 99715 

Tacoma, WA 98499 

(206) 845-5903 

Kmlir Inquiries Inyited 




"SUPER SLOT" 

Vegas action In your own living room. Stari 
with 100 coins and work your way into riches (ii 
you can). Great color, graphics, sound ond 
Vegas action in this- an exciting game for your 
-B4-. 

$14.95 cassette; $18.35 disk 



"XAVERNS OF DOOM'' 

Explore the vast rooms, passages and mazes 
In this exciting adventure game. Trying to col- 
lect all of the treasures that you can, and travel 
through oil 183 rooms to complete your venttire. 
$24.95 cassette: $28.95 disk 



The Best C/64 Software Your Monet Can Bui! 



Circle No, 160 



M'FILE 

Full-Powered Data Mangement System 

Easy to use Menu-Driven Screens 

Complete numeric and formula capabilities 

Versatile Report Generator 

Merges to most major wordprocessors 

Supports thousands of record-keeping 

applications 



HALLSTREET MICROSCOPE 

Detailed fundamental price and financial 

analysis of common stocks. 

Each stock rated against 10 criteria. 

Strong buy and sell signals 

makes success a high probability. 

Available with 10 year history of 

Fortune 500 Companies and many more soon . 



H Snii Ifis. 



SMART 



The complete persional system featuring: 

Simplified Wordprooessing 

Money Management 

Amortization - Loans / Savings 

Record Keeping - Mail List / Home Inventory 

Time Management - Calendar / Scheduling 

All Programs load from a Main Menu 



MUSICWRITER 



64 



Musicwriter 



64 OUTPUTS SHEET MUSIC 



using high resolution printer graphics 1 1 1 

Create - Edit - Play Three Full Voices 

Ideal professional tool for: 

composers, arrangers, 

musicians or vocalists. CrdeMo.e? 

Great learning tool for students . 



Disk Software for tlie Commodore 64 
******************************************************************************************* 



CONTACT: DOUBLE E ELECTRONICS 12027 PACIFIC STREET 



OMAHA NE. 68154 402-334-7870 

February 1934 • COMMANDERI95 



News 



CORD'S "SUPERCORD" 
INTERFACE AWARDED U.S. 
PATENT FOR ABILITY TO LINK 
COMPUTERS AND 
TYPEWRITERS 

Santa Ana, CA-A new era of expanded 
possibilities for both computers and word 
processors has been opened with the 
granting to Cord Ltd. of Santa Ana, CA of 
the first United States Patent for ^a 
computer-typewriter interface. The 
design patent is for the Supercord, an in- 
terface that links nine different brands of 



different brands of computers. 

The use of Supercord overcomes a ma- 
jor obstacle in the purchase of either a per- 
sonal computer or a typewriter Personal 
computers either lack a printer or haye 
had to utilize expensive printers which 
were restricted to use with the computer 
Supercord combines the best of both 
computer and typewriter worlds.. 

Every popular brand of computer, in- 



a typewriter The list of electronic 
typewriters able to use the newly Patented 
Supercord is equally impressive: Adkt; 
Brother, Royal, Smith-Corona, Silver-Reed, 
and others. Supercord is offered in a varie- 
ty of connbinations to enable its attach- 
nnent to specific connputers and typewriter 
models. Whether the computer calls for 
an RS-232C, an IEEE-488, or a Centronics 
Parallel interface, there is a Patented 
Supercord to meet the need, There is even 
a Supercord II which contains a 4K mem- 
ory, enabling the com putertoreceivedata 
input while the typewriter is typing the 
previously entered data. 

Available from Cord Ltd., 1548 
Brookhollow Drive, Santa Ana, CA 92705, 
(714)545-1643 
9%l COMMANDER • February 1984 



MICRO-ED WILL DONATE 
EDUCATIONAL SOFTWARE 
TO PROMOTE HOME/ 
SCHOOL INSTRUCTIONAL 
COOPERATION 

Micro-Ed Incorporated, a Minneapolis- 
based publisher of educational software, 
will donate up to ten thousand dollars 
worth of educational programs to any 
elementary school library system that can 
meet certain standards for strengthening 
home/school cooperation in the area of 
computer-assisted .instruction. 

Micro-Ed's President, Thorwald 
Esbensen, who in 1980 was named by Ex- 
ecutive Educator Magazine as one of the 
one hundred top school executives in 
North America, had this to say about his 
company's proposed grant: 
"One of the persistent problems for 
educators and parents has been the 
development of effective communication 
channels between home and school. Con- 
fronted now with the growth of the home 
computer market, it behooves boards of 
education and their administrators to res- 
pond vigorously to the challenge of help- 
ing families make informed decisions with 
respect to the proper use of educational 
software. 

"Consider the present situation. 
Although the initial impetus for purchas- 
ing a home computer may have been 
entertainment value, parents also know 
that micros can teach, and they wanttheir 
children to benefit from that fact. What 
they often don't know is how best to pro- 
ceed. At this point, the local school system 
can either offer some helpful guidance, or 
stand back and let events run their 
fragmented and spasmodic course. 

"Micro-Ed's proposed software grant is 
designed to encourage the development 
of an orderlyand comprehensive program 
fordealing with this problem. In part, it en- 
visions the establishment of a free lending 
library of educational software for 
families. Important guidance components 



related to the regular school curriculum 
would need to be established as well." 

Inquiries concerning specific qualifying 
standards for this gra nt shou Id be directed 
to Thorwald Esbensen, President, Micro^ 
Ed., P.O. Box 24156, Minneapolis, Minne- 
sota, 55424. The toll free telephone 
number is 1-800-MICRO-ED. 

FREE COMMODORE 64/PET 
CATALOG OF 
EDUCATIONAL SOFTWARE 

K-12 MicroMedia's new 28-page Fall 
1983 catalog of critically selected educa- 



modore 64 and PET computers will soon 
be available. Over 175 recommended 
items are described and offered on a free 
30-day approval basis. 

The catalog also contains full details and 
an official entry form for K-12 
MicroMedia's latest $5,000 Software 
Give-away Contest. Ail 22 prizes, ranging 
from $50 to $1,000 gift certificates, will be 
awarded from a random drawing. No pur- 
chase is required, but all entries must be 
postmarked by May 1 , 1984 to qualify. 

The catalog is available free, upon re- 
quest. Write: K-12 MicroMedia, Dept. 
CM, 172 Broadway, Woodcliff Lake, N.J. 
07675. 

PUBLIC DOMAIN 
EDUCATIONAL Sr 

The 1983-1984 Educational Public Do- 
main Software for Commodore Com- 
puters was released in September by the 
Ontario Educational Software Project. 
These programs were provided mainly 
educators. The co-ordination was by a 
volunteer committee of teachers and 
board computer co-ordinators. This set in- 
cludes 796 programs on 58 disks which 
are vastly improved over the previous 
public domain programs. Machine lang- 
uage is used where necessary for a faster 
response. Programs with sound perform 
on the 64 as well as the PET, 4032 and 
8032. 



Some programs are similar to the 
original set released last year but improved 
with maciiine lar^guage routines for 
speed. Over 15 subjects are covered with 
the following major categories. 



Administration 
Computer Science 
French 
Geography 
Logic and Problem 

Solving 
Music 
Science 
Utilities 



Business 

English 

Games 

Language 

Mathematics 

Physical and Health 

Education 
Technology 



Seven grade levels are covered from 
early childhood to college. Programs are 
menu driven using drills, simulations and 
games to provide a fun and interactive 
path to learning. 

These Public Domain Programs are 
available free through user groups or 
friends. If you are unable to locate these 
programs through a user group or other 
source, they are available from dealers 
that supply Public Domain Programs and 
companies specializing in Public Domain 
Software. 

Individual disks or the complete set of 
796 programs on 58 disks with documen- 
tation are available from: Software Crafts, 
405 Fairhaven Dr., Hurst TX 76054. Phone 
(817)656-1805, 

This set of 58 disks is priced at $325,00. 



COMMODORE AND MECC 
COOPERATE ON QUALITY 
EDUCATIONAL MATERIALS 

West Chester, PA -Commodore 
Business Machines, Inc. has finalized an 
agreement with the Minnesota Educa- 
tional Computing Consortium (MECC) for 
conversion and marketing of MECC soft- 
ware for the Commodore 64. 

MECC will convert one hundred pro- 
grams in the following subject areas: 
Biology, Music, Earth Science, Social 
Studies, Math, Reading, Nutrition, 
Language Arts, English, Spelling, and 
Computer Literacy. 

MECC is an organization originally 
established to assist Minnesota schools 
and colleges in implementing computer 
based learning. Over the past ten years, it 
has developed an expertise in the educa- 
tional computing field while working with 
educators worldwide. It has applied that 
expertise to the development of instruc- 
tional computer programs that are now 
part of the curriculum in thousands of 
American schools. 

Adaptation of the MECC programs for 
use with the Commodore 64 will effec- 
tively make high quality, educational soft- 
ware available nationwide. For the first 
time, home users of Commodore com- 



puters will be able to obtain the same soft- 
ware that is being used in their schools. 
The programsare expected to be available 
on floppy diskettes beginning in the 
winter of 1983. They will be marketed by 
both Commodore and MECC through 
their regular distribution channels. 

SCHOLASTIC CREATES 
A "SOFTWARE HOTLINE" 
TO KEEP EDUCATORS 
"SOFTWARE SMART" 

NewYork, NY.-inanefforttokeepgrade- 
school teachers up to date on the latest 
software packages, Scholastic Inc. has 
created a unique toll-free hotline for 
educators to provide instant access to new 
software by way of a computer hook-up. 
The hotline will supplement Scholastic's 
1983-84 Microcomputer Instructional 
Materials Catalog which is published an- 
nually and mailed to more than 100,000 
educators. 

The hotline, which is called the 
Scholastic Selectronic" Catalog, provides 
a computer menu of new educational 
software offerings. It can be accessed with 
any microcomputer and modem by dial- 
ing 800-222-0093. This special Selec- 
tronic'-' Catalog is in operation 24 hours a 
day, 7 days a week. Contact Susan 
Salzman, Publicity Manager, (212) 
505-3477. 



PUBLIC DOMAIN 
SOFTWARE 

1983 - 84 EDmON 



% 









a 
z 
U 
ec 
a. 

a, 

UJ 



/ 



;r 



4^ 






COMPLETE SET OF 
796 PROGRAMS ON 
58 DISKS ONLY 
$325.00 




SOFTWARE CRAFTS 
405 FAIRHAVEN OR 
HURST, TX. 76054 
(817) 656-1805 



DEALER INQUIRES WELCOME 

This is the best collection of public domain software 
ever put togetner. Call or write for more ii.fonr-aticn 
and listing of over 2000 public dorrain proqraii.i. 
CCfJ, mastercara or visa accepted 



:i.wrivi=h Ah'i pr T «he fir: rp. nr r a w ifiC 



Circit No 207 




.•S 



MPfljlS 



etc coMPSiKlER 



THAT'S M^^^ 



.nterP^e^"^^^ 






. baS»^. 






^<^^ ' 



\\■^^<^^.:o^^ 






^V ^*! A'^ 







Mart 



aiid' 



, S"*^'^ 



a32^ 



^ -«^,5giSS 



February 1984 • COMMANDERI97 



SJB DISTRIBUTORS. 

ONE STpP SHOPPING FOR 

COMMODORE SYSTEMS. 



Qcorrimodore 

NEW COMMODORE PRODUCTS 

Executive 64 S Coli 

CAM Bl 28-80 825 

B Series Software Coll 

WORD PROCESSFNG 64 E 

NEW ■ Mirage 80 col S 95 

WordPro 3*/Spellrighr 79 

WordPro 3* (WP) 59 

Spelifigtit (DictfonarY) 39 

Paper Clip 95 

Easy Script (D) 35 

Easy Spell (D) 19 

SPECIAL - Busiwriter (CD) 39 

Quick Brown Fox (R) 49 

SPREADSHEETS 64 Z 

Cole Result - Advanced (R,D) $ 120 

Busicolc II ■ More Power! (R,D) 95 

Mulfiplan 64 (D) 79 

Cole Result - Easy (R) 70 

Pracficalc 64 (D) 45 

Busicalc I -SPECIAL! (CD) 39 

DATA BASES 64 E 

Miroge Data Bose (D) S 95 

M'File (merges with WordPro) (D) . . . 89 

Micro Spec Data Manager (D) 60 

Codswrrter (develops programs)(D). . . 95 
PRODUCTS OF THE MONTH 

TCS 64/80 - NEW! (D) $ 139 

(WP/Da1a Base /Spread) 

Koala Pad - NEW! 89 

Delia 10 (160 cps) - NEW! 549 

UTILITIES 64 £ 

Vic Tree (4.0 Basic) (R) S 75 

64 Super Expander (R) 25 

Simon's Basic (R) 25 

Cardco Printer Utility (0) 15 

MS-Bockup (Back Up Data!) (D) 15 

ACCOUNTING 64 C 

Home Accountant (Continentol) S 75 

Tax Advantage (merge w/home 

accountont) - NEW! 45 

General Ledger, A/R, A/P, P/R, Inv. 

(Info Design's Onginal) (D) ea.79 

Numeric Keypad (Hardware) 65 

Numeric Keypad (Cardco) 35 

TELECOMPUTING 64 £ 

Vic 1650 (Auto Ans/Dlol) Modem .. S 95 

Vic 1600 f^odem 59 

Hes Modem: (Downlooding Software) 65 

Super Term (Downlood/80-128Form). 95 

Micro Term 64 (Download P/D) 39 

EDUCATION 64 Z 

Spelling I (KoQia) (D) S 29 

Geometric (Koala) (D) 20 

l.Q. Baseball (D) 25 

Bible BasePati (D) 25 

Happy Tutor (Typing) (D) 15 



LANGUAGES 64 Z. 

Instaspeed Basic Compiler (D) S 99 

Nevada Cobol (D) 55 

Pilot (D) 45 

Logo (D) 45 

Assembler Development (D) 25 

64 Forrn (R) 40 

PRINTERS - DOT MATRIX 

Epson RX80 (80 cps) $ 299 

MX80 W/FT (80 cps) . 399 

FX80 (160 cps) 549 

FXlOO (160 Cps) 14" width 859 

Okidata 82A 429 

OkiOata 92 549 

NEC 8023A 429 

Stpr Delta (160 Gps)-NEW! 549 

Star Gemini lOX (120 cps) 309 

Star Gemini 10/15 Call 

Transtar 315 (Hi Res., Color) 575 

Micro Edge Pnnter Paper (540 Sheets). . 10 
ESSENTIALS 

Commodore 64 S Call 

1541 Disk Drive 249 

1 525 Printer (80 col/DM) 225 

1 530 Dotasetfe 65 

1 520 Plotter/Printer (4 Color) 1 69 

1 526 Printer Calf 

1702 Monitor 249 

CBM 

8032 (80 column Pet) S 625 

SuperPef (5 longuogesi) 1049 

8050 Dual Drive (1 mg.) 995 

8250 Duo! Drive (2 mg.) 1 295 

9060 Hard Disk (5 mg.) 1 995 

2031, 170K Single Drive 295 

64K Upgrade for 8032 259 

SuperPet upgrade for 8032 599 

4023 Printer (80 cps, 80 col) 395 

8023 Printer (1 50 cps. graphics). ... 545 

6400 Printer (40 cps, LQ) 1 450 

LETTER QUALITY PRINTERS 

Diablo 620, 25 cps S 949 

Transfer 1 30, 1 6 cps - 1 32 col 769 

Transtar 120, 1 4 cps - 80 col 500 

MONITORS 

Panasonic CT 160 (color) S 279 

Panasonic TR120 (w/spkr.green) 155 

Sonyo/Amdek -Green, No Audio, 12". . . 125 

BMC/Sonyo-Green, No Audio, 9" 95 

Coble (For Above) AA/ 15 

VIC ACCESSORIES 

8K RAM Expand. Cart S 40 

16K RAM Expand. Cart 70 

24K RAM Exr>and. Cart 105 

27K RAM (Expands Vic to full 32K). ... 119 

3 Slot Expander 30 

6 Slot Expander 70 

Joystick (Wico-Red) 25 

Joystick Blosfer (ADR Rapid-FIre). ... 10 



INTERFACES & ACCESSORIES 

Dato 20 80-Col. Exp $ 1 59 

Mr. Computer 80-Col. Exp 60 

5-Stot Exp. (64) 65 

Vic Swftcti (connect 8 64's or Vic's 

to DD/Prinfer) 145 

Cables 3M, 6M, 12M for above Coll 

Verex (Box ol 10) 5W Diskettes 26 

Connection (Pet/6 4 graphics,2K Buffer) 99 

Cardco Print * Graphics 85 

Cardco Cordprtnf 70 

MW 302 Parollel 65 

PET/IEEE Cable (Im) 33 

IEEE/IEEE Cable (Im) 49 

Inferpod (Infelligenf IEEE, 

RS232, serial) 149 

ADA 1 800 (lEEE/Porallel) 1 29 

ADA 1450 (IEEE/RS232 (M/F)) 129 

VISA/MASTERCARD 

MONEY ORDERS 

BANK CHECK 

C.O.D.'s Accepted. (Add $6) 
In stock items shipped within 48 hours. 
F.O.B. Dallas, Texas (Texas Res., Add 5% Tax). 
Prod ucts stiipped with m an ufacturer's warranty . 
Prices subject to chonge without notice. 
$50 Minimum Order. 

'Defective units must have retum 
authorization number and include 
copy of invoice. 




SJB DISTRIBUTORS INC. 

10520 Piano Road, Suite 206 
Dallas. Texas 75238 

TO ORDER 

CALL TOLL FREE 

800-527-4893 

800-422-1048 

(Within Texas) 



CATALOG 

Send Postcard with Name & Address to 
speed processing, 

Circle No 60 



NOTE: SJB HAS A FULL LINE OF COMPUTER MEDIA IN STOCK, CALL OR WRITE FOR MORE INFORMATION. 



Software Reviews 



FORM MAKER 

FOR SMALL BUSINESSES 

Reviewed by Dennis Kelley 

Form Generator, as the name implies, is 
a program to make and calculate forms. It 
can create mail lists, sales receipts, 
statements, invoices, etc. Any form can be 
produced, calculated and printed-one 
copy or many. 

The program operates in much the 
same way as a spreadsheet. It is organized 
by defining "cells" which contain Con- 
stants, Inputs or Formulas. Cells can also 
be repeated. 

The format for each cell can be selected 
as either numeric or text. The cell is then 
positioned simply by assigning a number, 
for example, entering the number 50.12 
will print the information on line 50 at col- 
umn 12. Labels such as "Quant * Price" 
are applied to the numeric cells and are 
used for formulas. The program can multi- 
ply, divide, add, subtract and sum. 

A master menu of commands makes 
the program easy to use, and Technical 
Notes are available which help the user 
enhance and customize it. 

Control of print format is limited to set- 
ting margins, number of columns, lines 
per page and number of copies. Non- 
Commodore printers can be used with a 
compatible interface, but features such as 
doublestrike or condensed print are not 
supported. Adding a printer set-up 
routine is a good place for the user to start 
modifying the program. 

Once a form has been designed it can 
be saved to either tape or disk. Forms can 
be retrieved, and data that had been sav- 
ed with the form can be retained on 
default. 

Documentation consists of seven pages 
of instructions and examples, along with 
two sample files, Pricetag and Invoice. 
Pricetag is simply a pricelist with a retail 



price and a calculated discount price. In- 
voice is noteworthy because the instruc- 
tions say it demonstrated every feature of 
Form Generator. 

Sim Computer Products offers this pro- 
gram on each cassette/disk for both the 
Commodore 64 and the VIC-20 + 8K {1 6K 
expansion is recommended). 

Performance is outstanding for such an 

inexpensively priced program. 

"Form Generator" 

SIM COMPUTER PRODUCTS, INC. 

1100 E. Hector St. 

Whitemarsh PA. 19428 

Commodore 64/VIC-20+ 8K 

Tape $29.95 Disk S34.95 

A DEBUGGER GAME 

Reviewed by Robert T. Parr 

Killer Piller is a high-resolution arcade- 
type game from Castle Software. It comes 
on tape or disk for the Commodore-64, 
and requires a joystick. 




The theme of Killer Piller is similar to that 
of the arcade game Centipede. You con- 
trol a "bug sprayer" that moves horizon- 
tally and vertically along the bottom of the 
screen. The "killer piller" moves across the 
screen, eating as many of the trees that 
make up your "orchard" as it can. As it 
eats up trees, its body gradually gains 
segments. Every now and then, it will lay 



eggs in the orchard, which eventually turn 
into moths that attack your sprayer. By 
pressing the fire button on the joystick, 
you are able to "spray" the bugs. If you 
"spray" the piller in one of the middle 
segments of the body, then it will split. You 
can eliminate the moths by hitting them 
with a shot from the sprayer If the piller 
eats up all of your trees, or you get hit too 
many times by the moths, then you lose. 

There are 7 screen levels and 2 difficulty 
levels. You are given 3 sprayers per level 
while in the Novice setting, but the Ad- 
vanced level allows only 3 sprayers per 
game. However, bonus sprayers are 
awarded at 20,000 and 70,000 points. I 
like the difficulty option, as it allows 
beginning players to achieve some suc- 
cess, but maintains a challenge for more 
skilled players. 

The game will pause if any key is press- 
ed, then restart with another keystroke. 
Player movement is very responsive. The 
bright graphics and sound effects are 
some of the best I have seen for the C-64. 

Overall, 1 feel that Killer Piller is a very 
well written game that should provide 
entertainment for many Commodore 64 
owners. 

"Killer Piller" 
CASTLE SOFTWARE 

P.O. Box 350 

New Castle, DE 19720 

Commodore 64 (Joystick required) 

Cassette S9.99 Disk $12.75 



A DAY AT THE RACES 

Reviewed by Dennis Kelley 

Kentucky Derby is a new game which 
takes you and your friends (up to three) to 
the track. You make your bets to win, 
place or show after examining the odds. If 
you are undecided, the program even has 

February 1984 • COMMANDERI92 



a help feature where you can get advice 
from Hot Tip Sam. 

When all the bets are down, you hear 
the familiar "Call to the races" trumpeted 
and then the six horse field is off with a 
gallop. 




The sound and graphics realistically 
simulate a horserace with the jockeys 
changing lanes and some horses falling 
back while others advance. Heading into 
the fourth turn, you begin to anticipate 
your horse making his move for the final 
stretch, As the horses cross the finish line 
you start doing the mental arithmetic on 
how much you won or how much you'll 
have to bet in the next race to get even. 

Your math doesn't have to be perfect, 
since the program automatically calcu- 
lates your winnings (or loses) at the end of 
every race and adjusts your bank. You start 



-\ 



FlY 



Your 
Computer 




FLIGHT SIMULATOR GAME S 

Sky Pilot (8K VIC-20) $18.00 

Runway 20 (16KViC-20) $25.00 

Runway 64 fCommodore 64) $25.00 

Micro-Pilot (EPSON HX-20) $18.00 



ADD $2'"' FOR DISK VERSION 



TORPEDO/' 



Submarine Battle Games 

SK VtC-20 or Commodore 64 $25.00 



SUSIE SOFTWARE 

70'? Wilihire Dr. M- Pre spcct. IL 60O.Sft 

(312)394-5165 

Circle No. M9 



the game with $100 and you can borrow 
from the track, but be forewarned that 
Hot Tip Sam is not the most reliable of 
touts. 

An unusual feature of this Inside Basic 
series of programs from Sim Computer 
Products is a promise to mail you Technical 
Notes when you send in the owner regis- 
tration card. Armed with a program over- 
view, suggested changes, user instruc- 
tions and variable charts, you are en- 
couraged to customize and expand the 
program. 

Graphics and sound are nicely imple- 
mented and are very similar for both the 







22 E MILLER STREET, BELFAST MAINE 01S1S 

(207)338-1410 
C8M-64 SOFTWARE 



EPYX/AUTOMATED SIMULATIONS 



JUMPWjIN: 30 Diff&ftnt Scr»ni. Climb Jijmp Fall. &r«)T ActiflnGame, S33.19 

CIHJSHCRUMSti*tHOWP: A:tion AriodeC^ime UiM 

JlUni Qf APiHAI: Grafrfiic Fflniaiy Ad».. Create & fqu^p youf Oflroctcf IJJ.M 
UPPiR RUOilS or APSHAl: Add New Challenges to Temple Advcnrurff 117.99 
mORD W FAOOAl: Uiw gfE^* KJv from ttw Oijrhor o^ tefppJe of Apihni »1.99 



SPINNAKER 



FAClMIKfR: Kidi tfeugn a foce & make it do all Undi of nMt rhhui 529.^9 
mHDmCOWP: Yimng Oiildre^MqlchShapBil Letteft. Dfay« Picturu S34,'99 
SIORT WlCHlW; Compjiec AnimoniChildiSlOirif ontfie kreer S59.99 
HfT PIDDU DIDDLE: 30 CtoiiC Bym** witfi Full Wor Graphic m.99 

IN SURCH Of TlHI MCBT AMAZIHO THWCs Gft»ph.t odventur* fw kdi V3S.99 
SHOOPIRTfiOOPSI;XidSl*arnAiThfl^^glvDrh&Puille J3I.»9 



SYNAPSE SOFTWARE 



PHAIOAMSCUBI: Avoid Ra™ ilihas'4 F.rd lijit tj'Miurp, VPC^ftS S39.91 
HJRVIVOd: WulTi-Pioyef C&0((eroii*e Spoce Adventur*. VicJ 64 , S39,99 
jHAMUSiFcur Levels of 32 Roomi. Acvtrtturt Gumfr Vic/b4 1^9.99 

rr. IPOCALTPil: FI, Hekooie'-iCopfur6Fue!& Wwpom. V«y64 519.99 
PROriCTORIIi w^ yjjrPeccl* 'oStfety 31 Vakcnoei £ruBi Vit.'64S19.99 



— N£W FROM STAR MICRONICS ^ 

BO COIUMN THERMAL PRmiER 

NOW. A PfilNFEH THAT YOU CAN AFFORD. 60 CP5, Fficiifin Fied. 

B-M^Gfcph^t! Bi Dir«ticnnl F'rn! h«d, ASC'I - Ey^ooecntha'otTefj 

ONLY S154.99 ■■■ 5-:, : ::i : r:--. . 

GEMINMO PRINTER ONLY S299,99 ■ , $-uu. - - 



AVALON HILL GAME COMPANY 



MIDWAY: BecfftTt This trnponwiT WWIi Hawjl flotrle On Yew Scrwfi , . SI 1.99 
NUICElWARiRfiaiiaTeAgoirir Enemy 1st Stnkf. Con You Ger Thechugh Si J, 99 
B1 WWBEII:StrfffegtAt1«kw£nem|HoBiekind.AR«fS<Kn<Oiiller $13.99 
miWARO; [Vigeon Fontujy Adv . Voi^'IJ be wf«lLiimaVeringThi'son« S3t.99 
T.C.I.f.: Hod a Herd Week aT f h# OF^ite? Un^.rd With This »l.8? 



HESMON b1 r ."Aochine Longuogp Monlfjf for the C-6* , . , . 133. 9T 

HES WRITER M:SlrtTpl" ^^of^ ProceniiflC^o Cartridge S34.99 

TURTU GRAPHKS H: impl* GfO|iiic Uvvug^* Twchw K* Proflrtmvifl 146.99 
GAlHUNHDI: Youire never leen u much acton on yax jcrwn. 30 leveis SI J. 99 

RirSOBALL: Fsji Aclicn ArcaiJe Gam* (33.99 

HB WODEM; Criv- cyw«: Wodem *tl. VjflwK' Wcci lem wSrare SW,99 



WE HAVE COMViODORES COMPLETE EDUCATION LIBRARY 
FOR THE PET/CSM-64, OVER fiOO PROGRAMS ON 50 DISKS. 



too I COMMANDER • Februar/1984 



— MISCELLANEOUS — 



GAMIS ON THE COMMODORE &4: Book sf &<:sic ti^llng^ for Gomel . 
KIK AND mE COMHODOBE 4*i T>w bf H balk leomirig gude far kiil - 
ntE EUMEKIARr COMMOKAt: learn t-w Salki of Cvnrui&t Boiic . 
OAVIO"S MIOKJGWT MAGIC: Pin BolHikiyouvt nB»ef liefibtfore, 
lOBBEK OF THE 10*T TOMSi Gfophit Ad^efllwt Gome 

WAll SKEET: SikV r/orket SimulaliD^^ 

MOXET MAHACH: Plon t t.KUIi n bjitfti •■* htip Irom jtur 4< 
ElECTRONIC CMECKSOOK: aolonce Yo^r Owckbwk AuTomaTitollr . 

DATA MANAGER: U&e For LilTS Inventgnei. Elc 

PAPERCLIPl PrnfesiiDnal Word Procesjing-Horiiofital Stroll 

DELPHI'S ORACLE: Pa^aiJ DoTO Bose. Up to 6000 Onfi Recorti . . 
\VRITERS ASSISTHfJT: 3:.veilbi O15K 3ased Word P[o;s?.sor t: 
FILING ASSISTANT :. ■!! '.^afiageinenl tot aJl vour neefls 64 
SPREADSHEET ASSISTANT: ViSlTvDe SOlTwaie lol tTie 64 

i;oMMODOFE LOGO; ii^'W TO Aiipie »gt> 64 
VANILLA PILOT: tisv to use language VIC or 6J 
PET EMllATQH: ^11 mafly PET 0it>g-ams or 64 

BUSINESSMAN BtCMS; General ledsef , Runs on 1 Disk , 6< 

Bill PAYETl ITCHS: AiEounts Pa/Dble Aging Reporti. Print Lhetki 
BILL COLlEaOR BFCWS: Actounts Heceivable. P/inI Slalementl, . 
PAYMASTER BTCFAS: Payroll Svitera. Print chetkl, Poyrol! registBr 

Circle No. 38 



. si;.« 

!!],« 

>]«.«« 

IJI.M 
JlHf 
tH.tf 

. U1.9» 
SIT." 

tl0t.91 

sm.91 

S5«M 
SS9 99 
SS9 99 
S4899 
SZT,99 
ST9.99 
O) 

00 3 



expanded \/IC-20 and the C-64 versions. 
Each disk or cassette contains both ver- 
sions, so if you upgrade from VIC to 64, 
you can still spend the day at the track. 
"Kentucky Derby" 
SIM COMPUTER PRODUCTS, INC. 
1100 E. Hector St. 
Whitemarsh, PA 19428 
Commodore 64/VIC 20+ 8K 
Tape $19,95 Disk S24.95 




VIC-20 SOFTWARE 



BRODERBUND SOFTWARE 



A J. I Gion! Robot 5tingroy^i Attock In Wovfli, AGrcphti; Ma^t^rpie^e S3 1. 99 

SEiFOX: CiDiiirSubrTKiFineVtnui Sulfas ^hip Battle S3 1.99 

SKY ftlAlER; Ne«r Action Spo:« Adventure S3I.99 

WAHTIAHRAIOIRjIniefffalMtic^ipilnAttocVOnMBn. . , S14.99 

SHARK TRAP: Snare Fhi^ Smarts In Yo>ur Atomic NetOrCie SI A. 99 

MU!LTI SOUND STNYHESIlERtCrMteVsur Own Ccmpciiliani SU.99 



SIERRA ON-LINE SYSTEMS 



CANWNBAU BLITZ: Climb T>iru3 ^Wm of Action Id Defeat Red Coots. S31.99 

CRIIPT qURfllDOSS; Action Graphic Adventure S2I.99 

JAWBREAKER II: Everflhmg Mov^l Even The Via\h . S2B.99 

LUHAH If IPEHt Rfricu« Your Fnendi & H«ad Fsr The £yB , . . . ■ S3 1 .99 

THEASHOLDi Survive 34 Levcit of Intruding Aliem S11.99 

CHOSSFIRIi Defect Surrounding Alitns with Dwindling Arnino. Vi:/64S16.99 

fllP-N. MATCH: Conceniratlcn For The VIC ,..,, S16.99 

UITIHAISCAPE TO FAT, ORASM: Grcph^^! Acvsnture S16.99 



SKYLIGHT SOFTWARE 

TAPE ff^ - Canor^ Due - B'eakoul - Runaroijrsj - Sioc<Mr 
TAPE #3 - Target PiSttt - SpacoDuOi - B29 - Tank -RoadDiock 
TAPE #3 - SuD Hjn( - B-KKacJe - Incfy 500 - UFO - JLinq:e Dnver 
,■1. '-v^! ^ S9 99 M -l^ GAMES DU ONE TAPE S19.99 

N£Wr COMMODORE fid UBRAPYOISK QNLV SI999 

BOMBER - POKER - BLACKJACK - 3D MAZE - TREASURE 

IWE ADV - 6A DATA MANAGER — SPRITE AID 

FLIGHT SJMUlATOR — 3 MILE lELASD 



T & F SOFFWARE 



WORD SEARCH: FmdHiOden Words. 3 O^Herert Cotejorei $18.99 

SPORT SEARCH: Hidd«n Wordt. Pro Teami College Teoms Games S16.99 

ARCAOISEABCH: Hidden Wordi. 3 Cal*gori« SU.99 

CHEC K lASJ! IbB^jdgetCar. WultipJe Aicourts-RKpnciiC- J^^'??. 

DIMOK ATTACK! Oeitro^ Tht Demcni AttDcklng The Wson S 3 1 .99 

ATUNTIS: Defend Underwotfr Cjt^ Fram Gorgor Aitatt S3 1 .99 

FfOVA BLAST! Defend 4 CcpuFed Gliei. Be&mFutl& Sl-ields S3 1.99 

D«AMkFIRE:CroisBridgeD&dginfl[)fflflWlftre-AyaiJ, Oct.ea 131.99 
M<»«WEIPER:R*Kt*MinmTropp«JonJyp«terMooni Avnl n^B3 S31.99 
f ATHOHi F.nd Hepiunts Tndert. ReKue Mtrmpitf. Aapil. Hav , 83 . S3 1 .99 

niMCClS AMD FROG: Like Fro«er - Greot {Vophki& AnirTKHion . . S3K99 

AMTEATElr Ger food Bock To YoLir Colony iDetlrorAnteolw. 131.99 

TT«: Increase WoiriiPoweriTypirtg Skills- Atlion GofHi 131.99 

HEHFEQtfD: Rule The Roa^t Or Be Hen-Pecked 131.99 

WHIl KID: Cflittbinet Fast Ice Hockey end Lwjmina S3I.99 



— MISCEIXANEOUS — 



OUCK BROWN FOK- P'oiei&ce'-i' ^cC P^ocessmq Ca.1 viC t-i j**.9? 
TOTL TEXT 2.0: Cass - Basic V.'o'd Processor vrC;6J Si 9.99 

TOTl TEXT ^5: Cass - Ad,arc«lWcidPfCJcessor-Req SKE*j? $»,99 
TOTL LABEL: Cass -Vaj.r^ Lis! . , VIC.fij 516.99 

RESEARCH ASStSTAMT:Cass-Nole*;eepmglorTerTTiPapers,ec S24.99 

ROAD TOAD; CaiS - Ute Fnxigef SI 6.99 

IMJJPEDE: Cass ~ Uis CenBoeoe . - si i.99 

HAlhlCMAIt: CIbihc Word Gone Mith Graphics , SI. 99 

MITEDR: Like AiTefoidi S9.99 

111 RUN: Oownih.ll Soting SJolijm RKitiQ 114.99 

KQAli PAD: Touch pod w7 Bilk bow) SOfTWftroitPwhl-res pCtUTftl - 1IA.99 



JOYSTSCK: Bat najxlie-2 "i-e &uKor£-6 leal wioi asserrO'y % 24.99 

REDBALL JOfSTICK: Ktavv fluSy verson cl aDove % 29.99 

J0VST1CK DELUXE; Rugged heavy bufy-arcatte quairt> . . i 33.99 

TF^ACXBALL:PMerxj:>COa5-360oeg mcrverr^efit-ArMtteouai?/ S S4.99 

12FOOTE)CTEJ<SION;E«efX3COrtfofanyAtar>-(>peconlroi*r S 7.49 



— CARDCO — 



CARDBOARD G: 6 S:oI Eipans^o^ 
CAROPflINT: Parj: e Pnrier Irnertaci lor V« or 64 
CAROFTITEH: Lgni Pen w !fi 6 gOOO O'OgfSms. V:C Ot 6* 
CAflOADAPTER: Piay Alan VCS Games on your Vi 
CARDBOARD 3S: sicl exp -tuged-smtcned-ressl buttpn 
CARDETTE 1 ; Use slanda-d cassetle recorBera on VIC . . 
ADO S5 00 FOF! SHIPPING & HANDLING 



S7«,99 
SiA.ff 
Sll.ff 
S74.»t 
S3I.9« 
S1I.99 



PHICES REFLECT 

CASH DISCOUNT 

ADD 3". FOR 

CREDIT CARDS 



V/S4' 



(Please indiiOe all Card Informaiionj 

!^i !!>t */jin^r.f:S'C«n1^ ^^^ 



SEND FOR FREE LIST OF OVES 200 ITEMS 
PLEASE SPECIFY VIC-20 OR COMMODORE- 64 



BASIC ELECTRONIC BUSINESS SYSTEMS, INC. 

SOFTWARE FOR 8032 OR 4032 WITH 2031, 8050 

OR 4040 

COMMODORE 64 WITH 1541 

General Ledger 

300 Chart Accounts * 700 J/E ' Detail G/L & Income 
Statement * Budget Variance Statement * Trial Balance * 
Cash Flow Analysis * Balance Sheet Journals * 

Payroll System 

300 Employees YTD * Employee Wage Analysis * 
Employee Time Card Lists * W-2 Forms * 941 Reports * Pre- 
payment Register * Labels Work Comp. Report & Check 
Resister * Payroll Checks * 50 Hourly Employees * 

Accounts Payable 

Open Invoices (300) * Vendor Report * Purchases Journal * 
Pre-Payment Register * Cash Need Projection * 

Accounts Receivable 

Customer List (300) * Sales Journals * Customer Sales 
History * Statements * Labels * Open Invoice (300) * In- 
voice Income Projection * 

Inventory 

Quantity On Hand * Quantity Purchased * Quantity Sold, 
"S" Purchased & "S" Sold (MTD & YTD) * Inventory Alert * 
Valuation (Retail & by last cost) * Lsting by part number * 
Limit 999 per disk * 

The above for 8032 or 4032 S129.00ea. 

The above for C-64 S 79.95ea. 

All for 8032 or 4032 , S495.00 

All for C-64 with 1541 S295.00 

Each module includes the losic to allow posting to the G/ L. 
Each module may be used as a stand alone system or a total 
system. Please specify format. 



COMMODORE 64 SOFTWARE 



GAMES 

HUNTER/KILLER graphic submarine adventure 

(TS.D) 
JUMPMAN 30 screens-besl arcade game yet 

(T&D) 
JUMPMAN JR (Carl) 
ESCAPE MCP fantastic maze game 10 screens 

(T&D) 
SUPERCUDA mull! screen Pac-man type game 

(T&D) 
PEGASUS ODYSSEY colortul-graphic-chaHenging 

(T&D) 
OMEGA RACE popular arcade game comes home 

(TSD) 

BUSINESS 
DATA BASE MANAGER up lo 1200 tiles per disk 
GENERAL LEDGER can cfiart up to 350 accounls 
ACCOUNTS REC. interactive with a/p. gl & 

payroll 
ACCOUNTS PAY interaclive with a/r. gl & 

payroll' 
PAYROLL inleraclive with a/r. a/p, S gl 
EASY SCRIPT word processor 

UTILITIES 
ASSEMBLER 64 
LOGO 
PILOT 

HOME UTILITIES 
ELECTRONIC CHECKBOOK 
FORGET-ME-NOT electronic calendar 
MONEY MANAGER budgel planner 



reg. 19.95 now 14.95 



reg. 33.95 
reg. 39.95 

reg 23.95 

reg. 23.95 

reg. 23.95 

reg. 19.95 

reg. 99.95 
reg, 149.95 



now 2B.95 
now 28.95 

now 19,95 

now 19.95 

now 19,95 

now 16.95 

now 79.95 
now 99.95 



reg. 149.95 now 99.95 



reg, 149.95 
reg. 149.95 
reg. 69,95 

reg. 29 95 
reg, 69,95 
reg, 69.95 

reg. 29.95 
reg. 24,95 
reg, 24,95 



now 99,95 
now 99,95 
now 49,95 

now 19,95 
now 59.95 
now 39,95 

now 24,95 
now 19.95 
now 19.95 



Send check or money 
order. COD add S2.UU. 
Shipping SL50 

278 Warren Street 



pyramid. 



Edgewaier Park N.J. 08010 
Tel, 609-3B5-9363 



Circle No- 140 



computerware 



COMMODORE OWNERS 



Join the world's largest, active Commodore 
Owners Association. 



Client Accounting 

Everything a bookkeeper needs to keep books for a typical 
small business client. Includes all features on G/L plus the 
ability to produce disbursement registers, 941 -B Forms and 
W-2 Forms. 

The above for8032 or 4032 S179.00 

The above for C-64 SI 29.95 

BMCBXPrinter(80cpsdotmat.) S299.00 

BMCPB-401 Daisy Wheel-16cps S729.00 

The Connection (printer interface) 

forC-64orVIC20 S 89.00 

Printer Interface for 8032-4032 S149.00 

Amdek Color l» with cable S299.00 

BMC ColorMonitor with cable S249.00 

Model1540-o1541 Rom converter S 64.95 

Commodore 8032 Computer S619,00 

Commodore 8050 Disk Drive S975.00 

TO ORDER CALL (713) 530-2515 orde mo. ea 
M.C. or Visa Add 3% 
B.E.B. SYSTEMS, INC. 

11430 Bissonnet. C-7, Houston, TX 77099 
DEALER INQUIRIES INVITED 



• Access to thousands of public domain programs 
on tape and disit for your Commodore 64, VIC 20 
and PET/CBM. 

-> Monthly Club Magazine 

' Annual Convention 

^ Member Bulletin Board 

Local Chapter Meetings 

Send $1.00 for Program Information Catalogue. 
(Free with membership). 



Membership 
Fees for 
12 Months 



Canada — $20 Can. 
U.S.A. - $20 U.S. 
Overseas — $30 U.S. 



Toronto Pet Users Group Inc. 

Department "D" 

1912A Avenue Road, Suite 1 

Toronto, Ontario, Canada M5M 4A1 

• LET US KNOW WHICH MACHINE YOU USE 



C«rcle Wo. AS 



VIDEO INSTRUCTION TAPES! 




PICTURES ARE WORTH 

THOUSANDS OF WORDS AND SAVE 

HOUR OF FRUSTRATION 

Programming BASIC V.I.S. tape includes: 

Shows basic language programming, using commands such 

as IF, READ, DATA, LET, GOTO, INPUT, etc. Instruction 

proceeds to intermediate level with commands such as LEN, 

MIDS, LEFTS, RIGHTS. CHR, etc. 

Also demonstrates advanced logical and mathematical 

functions. Includes example programs. 



STEP BY STEP 
JNSTRUCTIONS 

USE YOUR VCR SIDE BY SIDE WITH YOUR 
COMPUTER TO LEARN HOW TO PROGRAM 
INBASICANDH0WTOUSETHE1541 DISK 
DRIVE. WHY SPEND DAYS WITH A MANUAL 
WHEN YOU CAN LEARN MORE IN A FEW 
HOURS WITH YOUR VCR. REVIEW AND 
LEARN AT YOUR OWN PAGE. 



TOPIC 

LEARNING C-64 BASIC 
LEARNING VIC-20 BASIC 
COMMODORE 64 DISK I/O 
VIC 20 DISK I/O 



APPROX RUNTIME 

2 HR 

2 HR 

1 HR45 MfN 

1 HR45 MIN 



CAT# 

BP-3 

BP-4 

DiO-1 

DIO-2 

Disk I/O Tapes include RANDOM, RELATIVE, SEQUENTIAL 

disk read and write. Also explains load, save, new, copy, scratch, 

initialize.validate, error channel, command channel, and rename 

in both the standard and wedge syntax. Explains the verify, 

open print #, input #, get #, status BAM commands. Lesson 

includes several programs and a large checkbook program. 



VHS or BETA FORMAT only $49.95 



EACH TAPE 



FLOPPY DISK STORAGE UNIT 
PROTECT 'N' STORE 



• 7 PLASTIC DIVIDERS 

• MODULAR DESIGN 

• STACKABLE 

• LABLES INCLUDED 

• STORES 30 5" DISKETTES 

• $19.95 EACH Retail Price 



ORDER 1 FOR 
GET 2ND FOR 



$19.95 
$ 9.95 



2 FOR ONLY 

A $39.90 VALUE! 



$29.95 




DEALER INQUIRIES WELCOME 



UNIQUE DESIGN WITH PULL OUT 
DRAWER FOR FILING EASE 



VERBATIM 
DATALIFE 

5V4 IN DISKETTES 

5 YEAR WARRANTY 

DOUBLE DENSITY 

SINGLE SIDED 

ONLY 

$25.00 

BOX OF TEN 



Orders taken 9:00 a.m. - 6:00 p.m. Central Time Add $3.00 per order for shipping and handling 



LYNN COMPUTER SERVICE 

6831 West 157th Street Tinley Park, Illinois 60477 
(312)429-1915 

VIC-ZO AND COMMODORE <4 ARE TRADEMARKS OF COMMODORE BUSINESS MACHINES, INC 



master charge 

im laiiiiitNKcuo 



BANKAMERICARD 



V/SA 



Circ'e No. 70 



80 COLUMNS! 
25 LINES! 

A FULL PROFESSIONAL DISPLAY 

for 

Commodore 64 

with 

Screenmaker™ 

VIDEO DISPLAY GENERATOR 



UM5PW ujw-js ia«4-B 1S047B onxm Oi^-m ia«t7» meam 



«WK Hlmi: c<*(tit!t 



: i Fall tlVKUr IR- 






< 40) Ci«tat tfvKt«r trt hailifrl* 



•OEFCiIMMrWS-JlKi'E ■c»<«ii>:nmtuw0 tiniHW ' 



I "I »Krs:ss - i«K mam - nw - ww's ■ 



iTMM SfKDI sn 



121WH ttit%-m UMSOK iaer»« if»«-n ijswtb \2iesm laouw 



Screenmaker™ 
$149.95 

Copy-Writer™ 

WORD PROCESSOR 

$79.95 
Combination - 

Screenmaker™ and 
Copy-Writer 

$199.95 



Screenmaker" is a video display generator module that plugs into the expansion port of 
the Commodore 64. It provides a full 80 characters on each line of the display. With 
Screenmaker", video displays will appear the same as printer output. Twice the 
information is availabie on the screen. Word Processing is easier. Trial printouts are 
eliminated. Forms and reports can be setup faster. 

WORD PROCESSING WITH 80 CHAR/LINE 

Copy-Writer" is a full feature professional WORD PROCESSOR designed to work with 
the Screenmaker" video generator module. This combination provides a full profession- 
al display as well as the features of the best word processors and more. This includes full 
screen editing, double columns, shorthand, left margin, right margin, centering, a variety 
of paging controls, page size controls, footers, headers, auto page numbering, special 
printer feature control, graphics capability, and more! Copy-Writer" is written in FORTH 
and has a large text buffer allowing over 700 (40 col.) lines in memory. 




MICROTECH) 

P.O. Box 102 

LANGHORNE, PA 19047 

215-757-0284 



DEALERS - CALL US! WE HAVE 
A DEAL FOR YOU. 



.^tnertcaii 1 1 lade 
P.O. Bo. 4137 

Jfrinnq, Lfexcii 75061 

VIC-20 & C-64 HARDWARE 

LIGHT PEN $17.95 

The RIGHT Pen at the LIGHT Price! (VIC-20 
01 C 6'1. Disk or Tspe) 

DATA PAD M*-95 

Sixteen keys, M programmable. Driver uses 
only 300 bytes! The most versatile Pad at ANY 
Price! (VIC-20 or C-54. Disk or Tape) 

POHTA-START S14.9S 

End lh6 disappointment (j( locked up Projrams 
forcvor! Just Press the built in resel button, 
load and tun tlie inclurfed Program, and your 
Program is back and ready to go! (VIC-20 or 
C 64, Disk or Tape) 

NEW! C-64 EXPANDO-BOARO NEW!, . ,$39.95 
Four slots, switch selectable, gold contacts! 
(0-64 only) 



VIC-20 SOFTWARE 

MASTER TAIND $9.95 

Great Pu?2lc! (I3k, Dick or Tape) 

STAR TREK $9-95 

Oldest adventure game! (13lr, Disk or Tape) 

CHECKHINDER $12.95 

Manage your checkbook. (I3k. Disk or Tape) 

NEW! PERSONAL DATABASE KEW! ....$19.95 
Keep all your records straieht! (I3k. Disk or 
Tape) 

HEW! PERSONAL LEDGER NEW! $19.95 

Manage a home business! (13k Disk of Tape) 



C-64 SOFTWARE 

REVENGE OF THE KLINGONS $19.95 

Beautiful graphics, startling sound, a great 
one! (Disk or Tape) 

STAtiGUABO $14.95 

Real outer space shoot em up! (Disk or Tape) 

MASTER MIND $14.95 

Great Puizle! (Disk or Tape) 

HEW! PERSONAL DATABASE NEW!. .. .$19.95 
Keep ail your records straight! (Disk or Tape) 

NEW! PERSONAL LEDGER NEW! $19.95 

Manage a home business! (Disk or Tape) 

NEW! INVENTORY CONTROL SYSTEM 

NEW! $44.95 

A very thorough inventory for a small to 
medium siied business (Disk only) 

NEW! PAYROLL MANAGEMENT SYSTEM 

NEW! 544.95 

Haniiles all facets of your payroll. Taxes. 

overtime. Printed reports. W2's, Paychecks, 

and more! (Disk only) 

All our Products come with a written lifetime 

warrantee! 



Visa, Master Carij, Check, or Money Order 

Gladly Accepted! 

C.O.D.'s add $2.00 for handling 

Sand $1.00 S SASE for Catalog. 

Circle No. 161 



NEW- 



These items are selected from the large 
number of product announcements sent 
to us by manufacturers and advertisers. 
They are presented solely as an informa- 



tional service to our readers, and do not 
necessarily constitute product endorse- 
ments or recommendations. 



DON'T LAUGH 

Silly Industries of Sherman Oaks, 
California, announces the release of its 
new "Silly Software" line. Silly Software is 
"non-functional, non-competitive and. 
non-useful- its only purpose is to enter- 
tain," according to Silly Executive Tom 
Hensley 

Hensley who doubles as a pianist, ar- 
ranger and songwriter for singer Neil Dia- 
nnond, described the firm's first release 
"Silly 64", as "a sort of Silly Sampler of 
what the silly people here are up to." 

It includes such options as "Sillypoem", 
which creates random poetry using 
operator input; "Silly data", which screens 
a series of meaningless but impressive 
graphs; "Sillycrisis", which simulates the 
destruction of the computer; and "Annoy- 
ing Repetitious Message", which is just 
what the name implies. 

Hensley declined to elaborate on future 
Silly Software releases, because "there 
may be people out there who are silly 
enough to want to steal our ideas, " but in- 
dicated that "we intend to get stranger as 
we go along." 

He also stressed that Silly Software is- 
only available for the Commodore 64. 
"Anyone who would buy an Apple or one 
of the other overpriced dinosaur compu- 
ters in this day and age has reached a 
transcendental level of silliness that's way 
beyond anything we have to offer," he 
noted. 

Silly 64 is priced at $19.95 and is ex- 
clusively distributed on this planet by DES- 
SOFi; a division of DES Data Equipment 
Supply, 8315 Firestone Boulevard, Dow- 
ney, California 90241. 

Hensley pointed out that many com- 
panies were screened before the choice of 
DES was made. "We wanted a company 
located in a silly-sounding town, and 
Downey was a logical choice, "he pointed 

out. Circle No. 250 

^QitCOMMANDER • February 1984 



"'H!.,.. 


• »""iarii 

c 

■■fc 


.i'<'i '.!« iM :•! i:-nP 


;t.'.-i Jjli.« *,.;.. 




■ ~~ 



PRACriCALC 
PLUS^"^ FOR VIC-20 

Computer Software Associates of Ran- 
dolph, MA has announced the availability 
of PractiCalc Plus, a spreadsheet program 
for the VIC-20. Requiring a 16K RAM ex- 
pander, this second generation of Prac- 
tiCalc offers the advanced functions of 
high resolution graphics and an inherent 
data base manager. 

PractiCalc Plus allows the user to have 
numbers instantly converted into histo- 
grams (bar graphs) by depressing a single 
key. 

The built-in data base manager allows 
for sort and search routines, arranging 
data in numerical or alphabetical order, 
maintaining and searching files of 
customers, phone numbers, recipes, etc. 

PractiCalc Plus is useful for preparing 
budgets and business projections; keep- 
ing track of expenses, investments and in- 
ventory; detailing salespersons' activities, 
etc. It carries a suggested retail price of 
S49.95 in both tape and disk formats. 
For additional information contact: 



Circle No. 251 



Micro Software International, Inc. 

The Silk Mill 

44 Oak Street 

Newton Upper Falls, MA 02164 

(617)527-7510 



STOCK BRIEF-64 

A disk-based filing system for recording 
securities transactions on C-64, CBM 
4032 and 8032 has seven User Friendly 
commands: BUY-SELL-VALUATE-EDIT- 
LIST-DIRECTORY-QUIT, with automatic 
file updating and hard copy available on all 
transactions. It supports multiple files with 
easy disk directory, computes dividend 
yield, and allows current stock prices to be 
entered to see "results if" shares were to 
be sold. 

Price: $50.00 Post Paid. Available from: 
MYSTIC SOFTWARE 

P.O. BOX 25 Circle NO. 252 

MYSTIC, a 06355 



PASCAL FOR 

C-64 FROM ABACUS 

For those C-64 owners who have been 
watting for the popular Pascal language. 
Abacus Software brings you ZOOM Pascal 
64. 

This version is fast running because it 
produces 6502 machine language, not 
P-code, and gives you the programming 
convenience of a structured high-level 
language. Data types include floating 
point reals, integers, strings and scalars. 
You can access conventional text files on 
disk ortape. 

The ZOOM Pascal 64 package consists 
of: 

• EDITOR - so you can create, save and 
modify your Pascal source language 
statements 

• COMPILER - to translate the Pascal 
source language statements into in- 
termediate code 

• TRANSLATOR ■ to translate the in- 
termediate code into actual 6502 
machine language 

• Comprehensive user's manual 



• Sample programs to show you how 

to get the most from ZOOM Pascal 

64 

ZOOM Pascal 64 only on diskette for 

$39.95. Available from your local dealer or 

directly from: 

ABACUS Software 

P.O. Box 721 1 



BEHIND THE 8K BALL 

POOL brings the billiard parior to your 
home without the smoke-filled room. 
Written for either the C-64 or VIC-20 (with 
8K expander), POOL uses high resolution 
graphics, and allows you to play either 
nine-ball or straight-pool. You control the 
speed and angle of the cue ball from the 
keyboard. Take your shot, watch the balls 
roll and then listen to the clatter as they hit 
each other. 

POOL-64 or POOL-20 on cassette 
($14.95) or diskette ($17.95). Available 
from your local dealer or directly from: 
ABACUS Software 
P.O. Box 7211 
Grand Rapids, Ml 49510 
(616)241-5510 Circle Mo, 254 



BOOK FOR THE 
COMMODORE 64 

The ANATOMY OF THE COMMODORE 
64 is aimed at Commodore 64 owners 
who want to better understand micros. It 
is a 300-page, detailed guide to the lesser 
known features of the C-64. 

Here's an outline of the contents: 

1. Machine Language Programming 
on the Commodore 64. 

2. The Next Step -Assembler 
Language Programming 

3. A Close-Up Look at the Commodore 
54 

4. Music Synthesizer Programming 

5. Graphics Programming 

6. Basic From a Different Viewpoint 

7. Comparison of the VIC-20 and the 
Commodore 64 

8. Input and Output Control 

9. ROM Listings 

Soft cover $19.95. Available from your 
local dealer or directly from; 

ABACUS Software 
P.O. 80x7211 
Grand Rapids, Ml 49510 
(616)241-5510 

VARIETY FROM ARFON 

Arfon Micro announces the release of 
three new programs for the VIC-20 and 
Commodore 64. 



Circle No. 255 



MicroBase is a data base and mailing 
label/report generator for the VIC-20 and 
Commodore 64. It allows up to 12 fields 
per record, up to 80 characters per field, 
and up to 176 characters per record. It 
allows you to sort by any field using any of 
seven different alpha, numeric, or charac- 
ter match parameters. With MicroBase 
you will be able to print mailing labels, 
reports, inventories, and more. Suggested 
retail prices are $29.95 for cassette and 
$34.95 for disk. 

Microterm 64 is a terminal communica- 
tions program for the Commodore 64. 
With Microterm 64 you will be able to 
download incoming files to disk, tape, or 
printer, and upload and transmit files from 
tape or disk. Suggested retail prices are 
$39,95 for cassette and $44.95 for disk. 

Batdor's Castle is a fast-moving real time 
graphic adventure for the VIC-20, Can you 
fight off nine different types of monsters 
withjustyourbarehands, or will you need 
bow and arrow, magic sword, potions 
and more to steal Baldor's gold? The castle 
contains more than 70 rooms on three 
levels. Fast on-screen graphics make this 
the adventure of a lifetime (if you live!). 
Program is on cartridge and is more fun 
with a joystick. Suggested retail price is 
$29.95. An advanced version for the 
Commodore 64 isscheduled for release in 



IZ 



^ 



COMMODORE64* 



bb m Biinm 



No morrer which direcrion you wish ro rrovel In, experience 
rhe advonroge of compurer communicorions wirh The 
SMART 64 Terminol, Discover rhe progrom rhof purs you 
on rhe Righr Rood ro: Public-Access Nerworks. Universiry 
Sysrenns, Privore Company Compurers end Finonciol Sen/ices, 

The 5AAART 64 Terminal designed wirh Qualiry-Dred fearures. 
Affordable Pricing . . . And Service. 

So why nor rrovel rhe communicorions highwoys rhe SMART woy! 
Accessories included: 



/- 



/ 



Suggesreo 

$39.95 



n SetecriveSroroge of Received 
Daro. 

□ Alarm Timer. 

D 40 or 80 Col Operation*. 

□ Auro-Dial. 



G FormotTed Lines. 
Q Review, Rearronge. Print Fiies. 
□ Sends.' Receives Programs and 
Files of ANY SIZE. 



Q User-Defined Funaion Keys. 
Screen Colors, Printer and 
Modem Serring. 

D Screen Prinr. 
n Disk Wedge Duilr-ln! 

□ Adjustable transmir/receive rabies allow custom requirements. These and other features make The SMAR T64 Terminal 
rhe best choice for grand touring telecommunications. 

MICROTECHIMIC 



'Commodore 64 registered irodemails 
of Commodore Dusiriess Machines inc 

"Suppons SO column conndge 
bv DoTO 20 Corporation 



Ctrtle No. 173 



Deoler Avoilobility 
Coll (203) 389-8363 




===r» 



SOLUTIOMSl 

P.O. BOX 2940, New Haven, Ct. 065 1 5 



February 1984 • COMMANDERhOS 



the fall of 1983 and will have more than 
250 rooms with 10 levels and the option of 
designing your own castle. It will be 
available on disk. 

Programs may be ordered directly from 
Arfon Micro, 1 1 1 Rena Drive, Lafayette, LA 
70503, (318) 988-2478. Dealer inquiries 
are welcome. orcie no. 256 

COMPUTER SOFTWARE 
ASSOCIATES INTRODUCES 
LINE OF EDUCATIONAL 
PROGRAMS FOR THE VIC-20 

"Reading and writing and 'rithmatic 
Taught to the tune of a silicon chip ..." 

That old schoolroom ditty will never be 
the same again now that microcomputers 
have become as much a part of the class- 
room as chalk dust. In keeping with this 
trend. Computer Software Associates 
(CSA), a Massachusetts-based publisher of 
home and entertainment programs, is of- 
fering its initial line of educational soft- 
ware designed especially for preschoolers 
and elementafy school pupils. Programs 
include Math Duel, Tiny Tutor, Vic Sketch 
and Composer, all on cassette tape forthe 
unexpanded VIC-20. 




MATH DUEL is designed for grades one 
through six. The program teaches basic 
number skills (addition, subtraction, 
multiplication, division) by pitting the stu- 
dent against a dragon in a den. Three 
levels of difficulty permit the program to 
be enjoyed by all ages. 

TINY TUTOR is designed for toddlers 
between the ages of two and seven. The 
program features mathematical problems 
delivered via "trollies on a track." Correct 
answers are rewarded by fun sound ef- 
fects and the arrival of a new "problem 
train." 

VIC SKETCH, a versatile etch-a-sketch 
program, enables the user to draw in any 
one of seven colors. All drawings can be 
printed, saved or erased. Drawings can be 
executed with keyboard keys or a joystick. 

COMPOSER teachers the rudiments of 
music, enabling the user to compose sim- 
ple melodies, using the computerto key in 
the notes and rests. The melodies can be 
stored on the Datasette recorder for later 
playback. 

K6IC0MMANDER • February 1984 




MATH DUEL and TINY TUTOR carry a 
suggested list price of $19.95; VIC SKETCH 
and COMPOSER, $14.95. 

For additional information contact, 
Micro Software International, Inc., 44 Oak 
Street, The Silk Mill, Newton Upper Falls, 
MA 02164. Telephone (617) 527-7510. 
Contact; 
Sue A. Robbins 
Paul Kaufman Associates 
149 Madison Avenue 
New York, N.Y 10016 c.rdeNo.js? 
(212)685-6161 



DOWN ON THE FARM 

Cyberia, Inc. announces the fourth 
volume of the Farm Manager series for 
Commodore 64, dedicated to production 
and marketing of grain. The three 
previous volumes include: Volume 1- 
General Business, Volume 2-Beef Pro- 
duction, and Volume 3-Pork Production. 
Each volume of the series retails for 
$49.95. Available from: Cyberia, Inc., Box 
784, Ames, lA 50010. cirde no. zsa 

HARD-HITTING SOFTWARE 

Phantom Software presents ... "The 
ATTACK of the PHANTOM KARATE 
DEVILS" for the Commodore 64. This is an 
action-packed, arcade-style martial arts 
game— the first animated karate simula- 
tion of its kind. The player uses the joystick 
to control the animated actions of the 
hero. Ferocious punches, flying kicks, and 
spectacular jumps are used against the 
relentless onslaught of marauding ninjas. 
The hero gains strength by sun/iving each 
wave of computer-animated attackers, 
thereby gaining entry to the Netherworld 
and new challenges, Fighting sticks, flying 
daggers, shooting stars, and scrolling 
scenery make the play more exciting. 

The game features an eye-attracting 
demo mode with a spectaculer animated 
karate match in a twilight temple garden 
setting. The suggested retail price is 
$34.95, Available from Phantom Soft- 
ware, 1116A 8th Street, Suite 155, 
Manhattan Beach, CA 90266 ^nde no. 259 



CHARTPAK-64 

CHARTPAK-64 is a comprehensive 
package that gives you professional quali- 
ty charts in high resolution graphics 
without any programming. 

CHARTPAK-64 lets you enter, edit, save 
and recall data simply and quickly. 

Then using this data CHARTPAK-64 lets 
you interactively build your chart— 
whether it be a pie chart, bar chart or line 
chart. You control the scaling, labeling and 
positioning of the chart on the screen. 

CHARTPAK-64 instantly creates your 
chart on the screen in any of 8 different 
chart formats. If you don't care for the ini- 
tial results, CHARTPAK-64 lets you change 
the format and build another chart im- 
mediately. 

Finally, CHARTPAK-64 can record the 
final results on your Commodore 1515, 
1525E, Epson or Gemini printer 

Here are some of the charts possible 
with CHARTPAK-64: 

CHARTPAK-64 only on diskette for 

$42.95. 

Available from your local dealer or directly 

from: 

ABACUS Software ^rcie no, jsq 

P.O. Box 721 1 

Grand Rapids, Ml 49510 

(616)241-5510 

GRAPHICS DESIGNER 64 

GRAPHICS DESIGNER 64 lets you design 
hires or lores graphics. You can use 
GRAPHICS DESIGNER 64 for architectural 
design, engineering graphics, graphic 
arts, artistic expression, and more. 

The GRAPHICS DESIGNER 64 EDITOR 
lets you interactively create your picture. 
The EDITOR is completely menu driven. 
No programming is necessary! You can 
edit a picture from the keyboard or with 
the joystick or a suitable light pen. 

Draw lines, boxes, circles, ovals, 
triangles and then fill them in. Add text 
and captions to your pictures. When you 
are all done, you can save your finished 
pictures to diskette. 

The SLIDE SHOW feature lets you com- 
bine your pictures for later display. Use the 
built-in timer to advance pictures or over- 
ride the time with the function keys, 

You can also obtain hardcopy of your 
hires screen on your VC-1515, 1525E, Ep- 
son or Gemini printer 

GRAPHICS DESIGNER 64 only on 
diskette, $34.95. 

Available from your local dealer or 
directly from: 

ABACUS Software cird.No 26i 
P.O. Box 7211 
Grand Rapids, Ml 49510 
(616)241-5510 Continued on page 135 



try i;our skills at 

TRAIN DISPATCHER 

REALISTIC SIMULATION OF A COMPUTER CENTRALIZED TRAFFIC CONTROL |CTC1 OFFICE. 
HOW QUICKLY AND EFFICIENTLY CAN YOU MANEUVER TRAINS OVER A 20 STATION, 1 50 MILE 
TERRITORY? BUILD YOUR OWN SKILLS FROM "CUB DISPATCHER" TO 'TRAIN MASTER". 

24 DISPLAYS includmg Train Sheets, Block Permits. Territory Overview, 20 interiockings. 

FULL CONTROL Throw switches, clear and cancel signals, route and maneuver up to 1 2 trains 
moving in both directions. 

REAL TIME All displays continuously updated, including train location, switch positions, 
Signals, block permits, and crew time. 

AUTHENTIC Created by designers of CTC Systems for operating railroads, 

TRAIN DISPATCHER is an action game, that provides a dramatic and realistic picture of true-to-life 
railroad operations. 

ComfnodDre 64 trvl VIC 20 are regislBFad TiadDmiirka of Commodore BuiJnass Machines. Inc. 
ATARI* A Wamar CommunicaTionK Company A^iple is reBiatered Iradamark of Apple Computnr. Inc 




SIGNAL COMPUTER CONSULTANTS. LTD. 

P.O Box 18222 Pittsburgh. PA 15236 (412) 655-7727 I 

I 



Enclosed is S24.95 for Train Dispatcher + S2.50 for postage and 
handimg PA residents add state sales tax. 

Charge D Master Card Card* 

To: D VISA 



E)(p, Date. . 



CHECK ONE 

D VJC 20"". Tape' D CommodorB'^ 64 Tape D Commodora.'' 64 Disk 
D Atari* 400/800 Tape" Q Apple M', Disk |529.9J) 

D Manual is included with game or lo be purchased separately at $4>00. 

'VIC 20 raquires 16K/"AlarJ 400/600 rflquires Basic 

Signature 

Name . 



Street . 
City 



. State. Zip_ 



r:^ 



Circle No. 232 



WHY SPEND MORE? 
SUPERBYTE 
BUSINESS PACK 3 

ON DISK FOR THE d 

Commodore 64 p 

OR ^ 

Vic 20 BK) 

INCLUDED ARE, 

*THE ACCOUNTANT 

General Ledger, income Statement & Balance S^t. 

♦ACCOUNTS RECEIVABLE/ 
PAYABLE 

Journal lor current £r paid accountj 

*THE EDITOR 

FliII feature word procaisor 

♦SPREAD SHEET CALC. 

Coinplete spraad sheat/caiculating program 

•BUSINESS INVENTORY 

Invontorv control syStflm 

♦CHECKBOOK MATE 

Checkbook maintanancfl & writar 

*THE MAILMAN 

Address Mio with sorting 

♦PLUS 6 UTILITY PROGRAMS 

Profit Margm/Bus, Calendar 8i Data Baso 
Pert Wodfll/Linear Rflgrossion/DBprocifltor 
Amortization 

FULL PRINTER CAPABILITIES 
COMPLETE REFERENCE MANUAL 

ONLY $100.00 

By CiiecX. Charga or COD (& Shipping) 

SUPERBYTE SOFTWARE 

Manor BOX 579, 905 LORIEN DRIVE Vita 
Cord QWYNEDO VALLEV, fA 19437 
IS09I 3fl6-3063 

•FREE CATALOG 




Here arg some rsaaana why our daCabasB is ideal far 

your home or small business data stiorage: 

■ Runs on bc3th Che VIC ED' and Commodoro S4 

• Prints mailing faibola, r-eports, and irvventorias 
' User canfigurabla ta adapt co your needs 

■ Memory reaidant for apeedy aparatian 
' Sorts by any field 
' Seorchea fields with savan different alpha, numeric, 

and character match parametBrs 

• Printa aearch-Boloctod mailing lists and ropprts 

• Comas with thor^ough, aasy-to-understand user manual 
comiplete vi/ith sample applications 



HgtEP HEeErORD 
STfi^ : PILDO 






i:im-u.»v n M« 



siuoEHT HnriEi.nnvv 'antrH 
ICHCE 



lOH. -iHa-13- J3JO 



r" Thstaugtoir J c . rt«i>CHSOi» 

Utant lll^n-t fill tvr l!]*l»t* 



SEARCH 

U HuMwrlc- U nip 
td HuiAvr-iic^ m Alp 
U Rup»«r-lc> ti flip 

• -3 



t CftLORTf S 



Requires SK Mamory Expansion 
Cammadore B4 and VIC SO ark. roQfscered 
trademarks of Comrnodoro Busineaa Machine 
□ealer inquiriss apH vi/alcame. 



Arfon Microelectronics 
<^ 111 Rena Drive 
/SVAA Lafayette, LA 70503 
^^^^^ (318) 988-2489 

PLEASE SEND ME: 

G MicroBase on disk (ci $34.95 

G MicroBase on tape <(i $29.95 

Shipping & handling SI. 50 

Louisiana residents add 5% sales tax 

Total 

n Payment enclosed (check or money order). 

□ Please charge to VISA MasterCard 

American Express 

Acct. ~ Exp. Date 

NAME 

ADDRESS 

CITY STATE ZIP 



Circle No 102 



REMs to Readers 



♦♦♦♦♦♦♦♦♦♦♦♦♦w 



SUBSCRIPTION INFORMATION 

Your subscription to COMMANDER is 
shipped second class mail each month, 
on or before the fifteenth. If you do not 
receive your copy of COMMANDER by 
the last day of the month, please send us 
a card and we will remedy the problem. 

Should you change your address, we 
ask that you notify us immediately. To 
assure delivery, your change of address 
must reach us no later than the first of 
the month prior to month of shipment. 
Please include your old address, new ad- 
dress, and date of effect. Sorry, without 
proper notification, we cannot be 
responsible for replacing any issues. 

If you have any questions, please con- 
tact ou' subscription department at 
(206) 584-6757. All correspondence 
should be addressed to COMMANDER 
Subscription Department, P.O. Box 
98827, Tacoma, Washington 98498, 



BACK ISSUE INFORMATION 

COMMANDER Magazine's Subscrip- 
tion Department provides the sen/ice of 
back issue order fulfillment. Many issues 
are still available. All current issues sell for 
the single copy cover price which is 
S2.95. Issues older than one month sell 
for S3-50, when the supply is plentiful. 
Include $1.00 (shipping) for each issue 
ordered. 

Most back issues are available in 
original form. February 1983 is sold out 
but separate articles are available as 
reprints. Due to the heavy demand, we 
suggest you order the back issues you 
want now while the supplies last 

COMMANDER accepts Visa, Master- 
card and American Express. You may also 
request to be invoiced, but payment is 
due before shipment. 

For fuflher information call or write to 
our subscription department at P.O. Box 
98827, Tacoma, Washington 98498, 
(206) 584-6757. 



READER SERVICE UPDATE 

The response to COMMANDER Reader 
Service Cards has been fantastic thanks to 
your interest in our advertisers' products. 
The response was so overwhelming, in 
fact, It became impossible to inform the 
advertisers of requests immediately. How- 
ever, a new processing system is in effect 
and all requests will be answered as soon 
as possible. 

Readers may help keep this flow of in- 
formation between advertisers and con- 
sumers constant by limiting requests to 
ten advertisements. We also ask that you 
continue to answer the questions on the 
card in order for COMMANDER to better 
sen/e you . If we may answer any questions 
about COMMANDER Reader Services, 
please contaa us at 

COMMANDER Magazine 

R 0. Box 98827 

Tacoma, Washington 98498 



ATTENTION 
COMPUTER CAMPERS 

Did you or your children attend one of 
the many "computer camps" 'ast sum- 
mer? COMMANDER Magazine is plan- 
ning a spring report on the value and 
possible problems that may be part of this 
popular activity You can help othe.r COM- 
MANDER readers make informed deci- 
sions by sending us a brief summary of the 
strengths and weaknesses of your ex- 
perience, along with the following details: 

1. ageandsexofcamper(s) 

2. location and size of camp 

3. software and hardware used 

4. number of hours per day in 
computer instruction or labs 

5. Sponsoring organization, if any 

6. Day camp or overnight 

It is not necessary to identify the camp 
by name unless you wish to. Send all let- 
ters to: 

COMMANDER Computer Camp Report 

Box 98827 

Tacoma, Washington 98498 

4444444 



COMMUNICATE 
through COMMANDER 

We have a continuing need for publish- 
able material that may be of interest to any 
segment of Commodore users, ranging 
from, beginners to advanced program- 
mers and technicians. If you've written an 
original program, or have an idea for a 
story about some computer application, 
produa, or educational approach, please 
send us a manuscript or a letter of inquiry. 
We'd like to hear from younger writers as 
well as older ones. 

Submitted materials should follow 
these guidelines; 

1 . Articles must be typed double-spaced, 
inupperand lower case on 8 Vs" x11" 
paper, with at least 1 Vi" margins on al! 
sides. Good quality printers may be 
used if the output is clear and dark. 
Two copies of each article should be 
included. 

2. Programs must be provided in both 
hard-copy listing and machine- 
readable form (tape or disk}. Where 
feasible, please include both C-64 and 
VIC-20 versions. If not accepted for 
publication, materials can be returned 
only if a SASE is enclosed. 

3. On each page should appear your 
name, the title of the article, the date 
submitted, and the page number Any 
accompanying listings, photos, graphs, 
etc., must be dearly identified. 

4. In your cover letter, include a brief des- 
cription of your relevant background 
and interests, the computer equip- 
ment you use, and the intended au- 
dience of your submission, Don't 
forget to give your address with both 
day and evening phone numbers. 

5. We only consider articles that are sub- 
mitted exclusively to us. If you do not 
receive feedback within 8 weeks, 
please write or call before sending it to 
another publication. 

6. The amount of payment for accepted 
materials depends on the type, length, 
and quafity. You'll receive an author 
contract specifying payment and 
copyright details before publication. 

7. Reviews of commercial products are 
generally commissioned from our of- 
fice. Do nor solicit free copies from 
manufacturers on your own. However, 
we would consider well-written, timely 
reviews of hardware and software you 
have purchased for your own use. 
Send all unsolicited materials to: 

Submissions Editor 
COMMANDER 
P.O. Box 98827 
Tacoma, WA 98498 



WSICOMMANDER • February 1984 



VlC-aO" APROSOFT" SOFTWARE COMMODORE-64^ 

TYPE FOR YOUR LIFE" DR. FLOYD " 



With more challenge than an arcade game, learn 
to type 75 or more words per minute Speed is 
User Selectable, but NO FOOLING AROUND 
allowed! Text is WIDELY VARIED since U comes 
from Ihe program tape Aclion color graphics with 
sound (ix your eyes on the screen and away from 
your fingers. Your man rows his boat across the 
screen as fast as you can type, fvlaintam speed 
and he can destroy the sea monster, but it you 
slow down. ZAP! Rung on unexpended VIC or 
C-64, 



WORDPLAY" 

WORDPLAY IS a collection of programs which 
allows the user to make original slones. write a 
form of Japanese poetry, pFay Ihe fun game of 
■'Animal' (which children love!) and create largon 
A bonus secret message (cypher) program is also 
included In a word. WOHDPLAY is a BARGAIN ! 
Requires 1 6k RAM or more (VIC-20orC-64), 



Psychoanalysis by computer? Well, not quite, but 
Dr. Floyd will carry on a conversation with you 
using psychoanalytical techniques that give the 
appearance of arlificial intelligence. The nexl lime 
someone asks you 'Show me what this computer 
of yours can do.' you can really amaze them with 
DR. FLOYD. Great for parties - even nice for just 
having someone to talk to. Requires I6k RAfVI or 
more. (VIC-20 or C-64). 



Software Authors! 



VIC-20 (Cassette) S14.95 
C-64 (Cassette) $14.95 
C-64 (Disc) $19.95 

Nolo VIC-20 versions on Cassette ONLY 
C-64 versions on Caasolts OR Disc 



We are searching for original programs. We need 

Educational. Home Entertainment (NO Arcade Apropos Tethn[>logy is proud lo otfer ihese tme eOucawnai 
Games) and other thought-fircvoking programs, ano enienammg prograiris lor ycur cotnpuier Eacr> pro<;ram 
Also well wrmen utility programs Send for our comes luiiy tested Reoiacement it rjecessary. is guaranteed 
■Author Submission Package." Include a bnel """'g'"--" P""^"--'^"' Prices sr.o,.n include shipping charges 

smii7r^cwr"'"°"' '"<'P'°^"^^'°'^^'^<oraii ^^^^ Software Coming! 



VIC-20 

40/80 

Column 

Decoder- 

DISPLAY 

MANAGER 



Just pop this cartridge into 

your expansion port, and 

your display instantly goes 

to the indiislry-standard 24 

lines, with a choice o1 40 or 80 

ctiaraclers Displayed this way. you II know 

exactly what you're going to get on the printoul. 

And you really increase the amount of data you 

can see on the screen! 





Sun Lis! 

w/WordManagor 

il29.90 



Only 

$89.95! 



Display rvlanager w/8k only SI 29.95 
Plus $3.00 shipping & handling 



APROSPAND -64 " 

tor C-54 

Gives your Commodore-64 full expandability' 
Four independently swilchable cartridge slots are 
compatible wity ANY Cartridge for the '64 



FREE!!! 

WORD MANAGER SOFTWARE 

This software gives your VIC-20 or Comfnodore 6d capabhiie^ 
(Ound Dniy in the mast eKpensive word processing programs 
Like lull-ttinciion status display. ar\d up-and-down scroiNng. 
plus 1 3 advanced editing features including mefging and block 
move In additron, we ve included complementary mail ng li&T 
programs. All are wriilen «n machine language fo' fasT 
execJliDn and minimal memory requirements Thoy ro 
sell-documeniinq and exceptionally easy lo use A 
sell-adhesi^e stri[> lor lunchon keys makes most comitnancs 
one-key simDie So simple, in fact, thai we ve elimmaiea tne 
need for tirne-consuming menus and prompts. V/ORD 
MANAGER 15 pravided on tape — and can be toaded to disk n s 
yours FREE with any VIDEO PAK or any DISPLAY 
MANAGER 



COMMODORE-64 



VIDEO 

PAC 

80 



Nrlove up to the industry standard 80-column 
formal, and you'll wonder how you ever did without 
ill Use software control to go from 40 lo 80 
characters in monochrome— and back to 40 
characters m color. With VIDEO PAK 80. you can 
take full advantage of the terminal emulator mode 
and screen print feature with software we include. 
And this is a great package for word 
processing— particularly with our FREE WORD 
MAIMAGER software, 

Sug List 
..Wo^K^nager ^^^^ $149.95 

Plus S3.00 shipping & handling 



New Z-80 VIDEO PAK brings CP/M' 
compatibility 64. This exciting package gives you 
all Ihe VIDEO PAK 80 features descntsed above. 
Equally important, ourbuilt-in microprocessor and 
software give you CPlM compatitiility for any 
programs formatted for the Commodore 154T 
Disk Dnve. The possibilities are truly awesome! 
Now also included a complete DATA BASE 
PROGRAf»1! 




NEW PRODUCT! 

Shown with case removed 

Only $49.95 

Plus $3.00 shipping & tiandling 



APROPOS TECHNOLOGY 

1 071 -A Avenida Acaso 

Camarillo,CA 93010 



Circle No, 37 



PARALLEL PRINTER INTERFACE 

for VIC-20 or C-64 

So easy to use • simply pluQ-m and print. Includes all 
cables & connectors to a Centronics Type Parallel 
Printer, Includes ail Commodore Graphics and 
requires NO power. 




ONLY $59.95 

Plus S3.00 shipping & handling 



Only $259.95 

„ „ Plus $3.00 shipping & handling 

Sug Price 
S299 95 CP/M IS a registered ira<3eniar>( o( I>giial Research, trrc. 



TO ORDER: 

Send Check or Money Order For the Total. 
Calif, residents add 6% tax. 



L APROPOS TECHNOLOGY 



DEALER INQUIRIES WELCOME 



Phone orders Call (805) 482-3604 
"^* All Prices us Dollars '^ jj/li^ 
CHARGE CARDS ADD 3% 



VIC-20 & Commo<)ofe-B'l are registered 
trademarks of Commodore Iriernational 



Write For FREE Catalog 



Call vour order m and 
gel ft FREE program 



NEW 



Call your order in and 
get a FREE program 



Write For FREE Catalog 



(602) 855-3357 



VIC SOFTWARE CBM 64 



(602) 855-3357 




CRICKET 



^^A -3^ 



^~ 



.?J« 



PARATROOPER 




MOW 



Y 







%.^^i. 



ALIEN 
INVASION 




Software 

from 

ComputerMat 

wili turn 

your 

VIC or M 

into a 

home 

arcade. 





^ ^ VARG 



We have 

more 

games 

and 

programs 

than 

vou can 

shake a 

joystick at'. 



PROGRAMMERS 
CONTEST 

Send Us 
Your 
Best 

VIC or 54 
Program 

Winners will 

receive royalties 

plus $1,000 

in prizes. 





§ 



POP TOP 







MUSIC MAKER 
64 




SHOGUN 64 -VIC 







SNAKE OUT 



64 
ARCADE PAK 




STOMPERS - 64 



CHRISTMAS 
SPECIALS 

Bui/2 

Programs arid 

Get 1 Free! 

For euery 2 

VIC or 64 

prograrns you 

buy, we will 

send you a 

coupon for a 

third program free! 




SUPER PAK - 64 



ComputerMat • Box 1664 B • Lake Havasu City, A2 86403 ■^'^'^ ^>00 For Shipping 



BUG BLAST 




TARGET 
COMMAND 




COSMIC 
CRUZER 




SPACE PAK 




Circle No. 12 



ReCommand 



UPDATES, CLARIFiCATIONSAND CORRECTIONS TO PREVIOUSLY PUBLISHED MATERIAL 



SLOT MACHINE FOR C-64, 
OCTOBER 1983, p. 32 

If you Ve experienced any confusion 
over how to run this program, here are 
some step-by step instructions: 

1. Type in Listing 2 and save on disk as 
"SLOT.BOOT" 

2. Type in Listing 1 and save on disk as 
"SLOT-DATA" 

3. Type in Listing 3 and save on disl< as 
"SLOT" 

The order of steps 1 , 2, and 3 is not impor- 
tant, but at this point you should have 
three separate files stored on one disk. Be 
sure to proof the listings before going any 
further 

4. LOAD and RUN "SLOT-DATA" 

5. LOAD and RUN "SLOT.BOOT" 

If all goes well, you should now be ready to 
play! 

(Some readers may have noticed on p. 
117 that DATA lines 2230-2320 were 
printed twice. It won't hurt to repeat them 
as you type the program, but it won't help 
either.) 

For those of you who prefer to LOAD 
and RUN without going through the typ- 
ing, Mr. Gaukel has sold this program to 
Superior Graphics Emporium, who com- 
mercially distributes it on tape or disk. 

SPECIAL CHARACTERS 
IN PROGRAM LISTINGS 

In the October 1983 issue of COM- 
MANDER, some of the BASIC program 
listings include numbers such as <192> 
and <196> to indicate special characters 
that should be typed between quotation 
marl<s. (See pages 57 and 92 for ex- 
annples.) In case you are wondering what 
to do at that point in the program, the 
answer can be found in the CHRS index 
listed in the User's Manual of yourVlC-20 
(pp. 145 - 147) or C-64 (pp. 135 - 137). If 
the bracketed number is between 192 
and 223, subtract 96 before looking in the 



table. If it is between 224 and 254, sub- 
tract 64. The symbol <192> , for exam- 
ple, means press the key which represents 
the graphics character "-", or [Shift-*] 
which is the same as CHR$(96). 

ENDING, ENDING, 
WHO'S GOT THE ENDING? 

In our November issue, Jerry Byrd's col- 
umn "The Pro Gram" was really longer 
than it may have appeared at first glance. 
At the bottom of page 54, we inadver- 
tently omitted the statement "Continued 
on Page 102," However, we are pleased to 
note that those who read COMMANDER 
backwards would have experienced no 
problem, since the top of page 1 02 clearly 
says "Continued from page 54." 

RESET THE VIC CLOCK 

The article titled "Vic Clock" published 
September, 1983 has two errors in the 



program listing on page 97. Lines 9510 
and 9930 should be corrected as follows: 
9510 CHAR 0, 15,"XX,XX": 

AC=AC+1 
9930 GRAPHIC0:lFCHS > "2"THEN 
PRINTAC:"RIGHT":PRINTW; 
'WRONG":FOR JJ= 1TO1000:N£XTJJ 



BASICMON CORRECTION 

In our last issue (December/January, 
Vol. 2, No. 1)the program entitled BASIC- 
MON in Eric Giguere's article, "Using a 
Machine Language Monitor" had one line 
that was accidentally cut off. On page 132, 
program line 50 should read: 
50 MA = ®:IFPEEK(806) = 202THEN 
MA=1:R£MMA = 0FORVIC, 
MA=1 FORC64 



COMMAND POST RX FOR C-64 
OCTOBER 1983, p. 62 

The following information should help you adapt the Connmand Post 
RX program in our October issue to the C-64. 



VIC-20 



C-64 



Joystick Port User Port 


User Port 


R=4 

DR=37139 

JS=37137 


R=1 

DR=37138 
JS=37136 


R = 1 

DR = 56579 

JS=56577 


Pin 8-ground 

Pin 1-input 


Pin A-ground 
Pin C-input 



Note: No Joystick connection is shown for 
the G-64 since this port is handled 
differently than on the VIC-20 

Substitute the values in this chart for those in line 200 of the listing. 

February1984 • COMMANDERh^^ 



Invasion continued from page 86 



187 IFO>7680+22*21THENF«0:GOTO30 


189 P0KE0..81:G0T012S 

220 IFR<:0THENfl*:0 

221 IFR>15THENR«15 

222 PRINTTRECfl)"i:sPj 3 tines]Cs 
hf— ]" 

225 PRINTTRB<R)''C2.P. 3 tiroesKs 

230 PRINTTRBCR)^'C9r'n3:ftP. 3 tirn 

235 PRINT'^CuP, 3 timesJ " ; : GOTO 
135 

300 PRINTTHBi;R>"[sP. 4 timesr' 

305 PRINTTRBCRV-'CSP. 4 timts]" 

310 PRIHTTRBCfl)"'[sP. 5 timff*]'" 

315 PRINT^'CuP, 3 tim&l' ' r-RElV 

RN 
400 PR I HTPEEK CIS?): GOTO400 

500 POKEG ., 66 : POKED+ 1 . 78 : POKEG- 1 . 
77 ; PDKEO-20 , 46 : P0KfcG2 1 . 46 ; PD 
KEO-22.46 

310 P0KEG-23.46:p0KEG-24.46 

520 FORRR=1TO180:NEXT 

530 POKEG . 32 = POKEG+ 1 . 32 ^ POKEG- 1 . 
32 : POKEG-20 . 32 : POKEG-2 1 , 32 ■ P 
OKEG-22.32 

35 P0KE0-23.32;P0KEG-24.32 



530 
600 

£01 
605 



G0T0125 

POKED. 42 :P0KEC+1.42 : POKEC+ 
22>42 :POKEC-22.42;GOTO605 

L«0 

POKEC . 42 •■ POKEC- 1 / 42 : POKEC -2 
2. 42 : POKEC+22 ; 42 : POKEC- 1 , 42 



610 POKEVN. 128+100 

611 FORGG«15TD0 STEP-1 :POKEVRy GG 
: FORGH»1TO70 : NEXT : NEXT 



613 6*0: 11=0 

616 POKEC J 32 : POKEC+ 1 /32 : POKEC- 1 . 
32 : POKEC+2. 32 : POKEC-2; 32 = POK 
EC+3.32:P0KEC-3.32 

617 POKEC-22. 32; POKEC+22/ 32 

640 E=E+22+ J : POKEVR .15: POKEVN . : 

645 P0KEE.62;P0KEE-1> 87 ;POKEE- 
2.60 

646 F0R0«248TQ253 = POKEVN-1 ; : NEX 
T : FOROa253T0248STEP-l = POKEVN 
-l.OiNEXT 

647 PGKEE> 32 ; POKEE-1 > 32 ■ POKEE-2. 
32 

650 IFE<:7680+20*22THEN640 

651 E«E+J 

652 P0KEE+22.62;P0KEE+21/87 ;PQK 
E+20. 60 : POKEE+OF. 4 : POKEE+OF- 
lj4:P0KEE+0F-2.4 

653 POKEE+22+OF.0:pOKEE+21+OF.0: 

POKEE+20+OF.32 

654 POKEVN-1 . : POKEVN. 128 : FGRQ^l 
TO20 : PDKEVR . 1 5- 1 NT ^ Q/ 1 . 33 ) 

655 POKEE , 223 ; POKEE- 1 . 223 : POKEE- 
2.223:FORO*1TO80:HEXT 

656 POKEE. 159: POKEE-1. 169: PDKEE- 
2.169:FORO=1TO80:NEXT 

657 NEXT : POKEE. 32 = POKEE- 1 . 32 : POK 
EE-2 . 32 : POKEE+22 . 32 : POKEE+2 1 
.32:POKEE+20.32! 

658 PRINT'' thorns] tdowm. 2 times] 



659 DU»DU+2 ' DUf ^STRf ^ DU ) : PR I NT " 
[home]CdobJn. 2 tl mi**] SCORE-" 
DUf: PRINT" [down; 15 times.]" 
: IFDT>5THEN806 

660 GOTO 125 

700 POKEVN. 128 :L=0 

70 1 R«R+ 1 : FORKL= 1 TO200 : POKE VR > 1 5 
-INT<KL/13): 



'{MICOMMANDER • February 1984 



New From 

Progressive Peripherals & Software 

Why have a dumb card when you could have a 

SMART SLOT 

Four-slot, software-selectable interface 

for the C-64 



The Smart Slot is 
the first intelligent 
buss expansion 
interface for the 
Commordore 64'^'^. 
This quality product 
allows you to select 
any cartridge or 
combination of 
cartridge slots with 
one POKE 
statement. Slots 
may also be selected 
with Hardware D.I, P. 
Switches giving you 
full manual control. 




Smart Slot features: 

• Eleven IC's 

• High quality stand off 

supported circuit 
boards 

• Full size easy to 

use manual 

• A non-switched 5V line 

• Active control of six 

signal lines per slot 

• Convenient D.I. P. 

switches 

• Military spec edge 

card connectors 

• Gold-plated contacts 

• Fused to protect 

your computer 

• Convenient reset 

button 

• Full guarantee 



All SMART SLOTS are 

fully tested to insure quality 

and reliability. 



We accept 
VISA/MASTERCARD 



Circle No. 58 



21 86 South Holly, Suite 2 • Denver, Colorado 80222 

ORDER HOTLINE: (303) 759-5713 

DEALER AND DISTRIBUTOR INQUIRIES INVITED 

■ Commadore 64 is a registered trademark of Commodore Business Machines. 



704 PRINTTRB(R)"tPur3[shf-£. 3 
times]"' 

705 PRINTTnB<R)'"i:Pur]Cconri-*. 3 
tim&s]" 



713 PRINT^LuP/ 2 times]"; 
720 



PRINTTHB(fl)'''CPur]Ccon-#. 
times]''' 



3 



725 



PRINTTflB<:flVEPur][shf-£. 3 
tim#s]" 



735 PRINT "^ [UP. 2 times]"; 

74a NEXT 

745 PRINTTRB<H)"CsP> 4 timea]" 



PRINTTRB<R)"C£P. 4 tirr,es][9 



750 

751 PRINTTRE<H-l)"[sP. 5 times.] 



752 PRINT" Cup. 3 times]"'; 

756 PRINT" [home] [down. 2 times] 

757 DT*DT+1 : PRINT" [home] Cdowri; 

2 times][ri9ht, 12 time£]BflS 
ES"DT: PRINT" [down. 15 time 
ft]" 

758 IFDT>5THEN806 

760 F^sSiR^B: GOTO 105 

300 D=i:E='7702+INTf.RND(l)*14>*22 
+88 :i«E-20:K«0:J«-i:iPRND(l 
)>.5THENE-E-21 : Ia£+20: J=l 

805 G0T0172 



806 
807 



808 
820 
830 
840 



IFDU>HSTHENHS=DU 

PRINT"' Cclr] [down. 4 times] C 
»P. 3 t i mes ]VOURCsP] SCORE [SP 
]e";DU 

PRINT"E£P. 3 tlme£]HIGH[aP] 
SCORE[sP]»";HS 

PRINT" [dowrr. 2 times] [sP. 2 
times]TRV[sP]RGRIN[sPJCT'/N; 

POI<Ely8.0:lNPUTFf :IFLEFT*CF* 
.1)=="V"THEN1 



END 



m 




Commodore 64 

and 

VIC-20 



Telecommunications 



with a difference! 

Unexcelled communfcations power and 
compatibility, especially for professionals and 
serious computer users. Look us over; SuperTerm 
isn't just "another" terminal program. Like our 
famous TernDinal-40. it's the one others will be 
judged by. 

• EMULATION -Most popular terminal protocols: 
cursor addressing, clear, home, etc. 

• EDITIIMG — Full-screen editing of Receive Buffer 

• UP/DOWNLOAD FORMATS -CBM, Xon-Xoff, 
ACK-NAK, CompuSen/e, etc. 

• FLEXIBILITY— Select baud, duplex, parity, stopDits, 
etc. Even work off-line, then upload to system! 

• DISPLAY MODES-40 column; 80/132 with 
side-scrolling 

• FUWaiON KEYS-8 standard, 52 user-defined 

• BUFFERS— Receive, Transmit, Program, and Screen 

• PRINTING — Continuous printing with Smart ASCII 
interface and parallel printer; buffered printing 
otherwise 

• DISK SUPPORT- Directory, Copy, Rename, Scratch 

Options ate selected by menus and EXEC file. Software 
on disk with special cartridge module. Compatible with 
CBM and HES Automodems; select ORIG/ANS mode, 
manual or autodial. 

Write for the full story on SuperTerm; or, if you 
already vi/ant that difference, order todayl 

Requires: Commodore 64 or VIC-20, disk drive or Datasette, and 
compatible modem VIC version requires I6K memory expansion Please 
specify VIC or 64 when ordering. 



Smart ASCII Plus ... $59 



95 



The only interface which supports streaming —sending 
characters simultaneously to the screen and printer — with 
SuperTerm. 

Also great for use v/ich your own programs or most 
application programs, i.e., word processors. Print modes; 
CBIVI Graphics [w/many dot-addr printers), TRANSLATE, 

DaisyTRANSLATE. CBIVIArue ASC/(, and PfPELINE. ^ 

d 

Complete with printer cable and manual. On disk or cassette. ^ 
VIC 20 and Commodore 64 are irademarhs of Commodore Electronics. Ltd, C; 



(816) 



jynn ^aam Send for a free brocliure. 

aVIU ^y^,|_ ORDER: Ada si.so snipping and 
MinUfCCT* ''^'"''^9 £3.60 for C.O.O.); ViSAMastsrcanl 
nil^WC^ I accepled (card* and exp. date). f^O residents 
add 5.625% sales tax. Foreign orders payable 
LI.S.S, U.S. Bank ONLY; add $5 shp/tindlg. 



MICRO mc 



311 WEST 72nd ST. • KAi^SAS CITY • MO • 64114 



^■\AICOMMANDER • February 1984 



SUPPORT YOUR 
LOCAL PROGRAMMER 

Continued from page 72 

If you have done your job well at this 
point, have confidence that the inquiries 
will come, probably beginning a week or 
so after you see your own ad. The 
response will be hard to judge for 
sometime to come but you should see 
one inquiry per day spread out over a 
month or so. Remember there will be vir- 
tually no pattern to how they arrive, six 
one day, none the next. 

You now have some control over how 
things go from this point, First, answer 
your mail promptly. Particularly in the 
beginning the response will probably not 
be so overwhelming that you cannot 
answer the requests as they come in 
rather than waiting to answer them in 
groups. If you can write a brief but per- 
sonal note to go along with the informa- 
tion you send out it will help create sales. 
Know your competition! You should 
have looked into this before now, but if 
someone else is offering a similar pro- 
gram, buy a copy, find out what its limita- 
tions and strong points are. If yours is bet- 
ter, and it should be or you shouldn't be 
marketing it, say so. Don't be afraid of 
comparision. Let the magazines know 
what you have via product announce- 
ments. If someone in particular usually 
writes new product reviews send them a 
sample copy of your wares along with a 
personal note. A positive evaluation is in- 
valuable free advertising! 

After several additional weeks the 
orders should start coming in. If not try 
and find out why not. You have been 
keeping a mailing list of all those who 
answered your ad haven't you? Perhaps 
your price is a bit stiff, consider discoun- 
ting. The amount of leeway you have of 
course depends on what your price was 
to begin with and what your time is 
worth to you. Remember also, if your 
program is pnced reasonably most peo- 
ple will not go to the trouble of stealing it, 
but the higher the price the more you in- 
vite pirating. 

Everything is going well at this point, 
what do you do next? First of all make 
sure you have arranged to have your ad 
run in the next issue as well. Remember 
the needed lead time. In some cases you 
may have to initially place two ads at 
once in order to make the deadlines for 
both issues, Consider the same ad in 
another publication-your second choice 
based on readership. Usually the rates 
there will be a bit cheaper. Most impor- 
tantly, start thinking about yournext pro- 
duct. Your customers will want to know 
what else you have available. If you carry 



a variety of programs you increase the 
chance of having something your 
customer wants, besides inviting repeat 
sales to the same customer. The process 
for your next project should be identical, 
the same amount of development and 
testing time, the same thoughtful atten- 
tion to the documentation, 

ONE MAN'S CALLING 

But you are not a programmer, you say. 
You do not LIKE trying to keep GOSUBS 
straight from FOR/NEXT loops. Are you an 
electronics experimenter? Have you ever 
designed a printed circuit board or built 
simple projects? There is a definite lack of 
availability of simple interfacing hardware 
for the small home computers. Control of 
all kinds of things is possible and even sim- 
ple with an interface between your com- 
puter and the outside world. Collaborate 
with someone to write your program, and 
you design the hardware. 

THE GREAT 
AMERICAN PROGRAM 

Your program is a success but you have 
saturated the market. Your program 
wasn't so successful but is still a good 
program that you would like to share 
with others and recover some of your 
time and money You don't like building 
things. There is yet another avenue open 
to help finance your hobby. Write up 
your program and submit it for publica- 
tion! Again, you won't get rich, but you 
will get a certain notonety and will at least 
defer some of your costs. 

I know, you told me before you don't 
like programming. Sometimes an "idea" 
article without a specific program can be 
saleable. Think of things that are related. 
An article I wrote on duplicating data 
cassettes was based on years of ex- 
perience in the audio visual field, not on 
years of experience with home com- 
puters. Perhaps you are a telephone per- 
son, knowledgeable about connecting 
to the phone lines. You could write an 
article about modems, orabout transmis- 
sion errors encountered on iandlines. 
Let's say you are a heating and cooling 
specialist. You could explain heat loss and 
discuss how the formulas you use could 
be used in an energy audit program. 

Well, you've collected some bucks and 
are ready to make additions to your sys- 
tem. The nice thingaboutthis cycle isthat 
as your system grows you can develop 
software and hardware and articles that 
use these new pieces of equipment. Your 
customers are probably growing along 
with you making them likely candidates 
for your new products. 

Additionally you may find that the type 
of program you are offering is not avail- 
able for several small home computers. 



Consider reinvesting some of your profit 
in a different small computer and adap- 
ting your program to that system. The 
Commodore VIC-20 and C-64 offer a uni- 
que opportunity in that although the 
software is not directly interchangeable, 
the penpherals are. So you can take your 
profits to upgrade to a 64 and offer soft- 
ware for both. Again you might consider 
collaborating with someone who owns a 
different machine in order to accomplish 
this same goal. 

UNCLE SAM WANTS YOU 
(TO MAKE A PROFIT) 

This is the clincher, folks. If you do it 
right, all of your development costs and 
new hardware can be deducted as busi- 
ness expenses for your small business. It is 
beyond the scope of this article to discuss 
the particulars of business deductions, 
but they are thesame for this type of side- 
line as for any other. Basically as long as 
you keep receipts and are honestly trying 
to make money you should be OK. Under 
certain circumstances you may even be 
able to deduct the cost of the room 
where you do your computing. But don't 
try to deduct a new Atari game machine 
for the kids! 

For anyone willing to use a little creati- 
vity your computer hobby can pay for it- 
self. Of great additional value is the 
knowledge that you gain for yoursejf. I 
look forward to seeing your adi 



'PniLIf DOJLUflT" 
- SOITWARE - 

Supporting all COMMODORE computers 

Written by users, for users 

* GAMES * UTILITIES * EDUCATIONAL * 



coHecMon # 1 - coiieciion e2 - tollecKon ^3 

colleciion fl4 - colleciior =5 -^ collfiCUon wB 

70+ pfogcams per callci^tian — Tape/Disk— SI 0.00 



CO^LHOIIOKli: 64" 

64 cQllnclion e 1 - 64 colleEtion «2 - 64 colltcnon ■ 

6-4 collectior efl - 64 coHectHon »5 

25+ pfograms per colleciion - Tape/ Disk - $10.00 



PET'- / CBM® 

5 Uiilnv - Tapti,'Di!lis - SIO.OO Bich 

1 1 Game - Tapes'Disks - $10,00 each 

6 Educational - Taptis/Dtsks - S10,00 aach 



DLX'SET*: React Snitch 

Works en Vic 20 or CommodQte 64 - S5.00 



All prices include shipping and hardline 

CHECK, MONEY ORDERS. 
VISA and MASTERCARD icceplsd. 



For A free Catalog Wnte: 

Public Domain. Inc 

5025 S. Rar^geline Rd , W, Millon. OH 453B3 

10:00 a,m ■ 6:00 p m EST - Men, ihru fn 

IS13I 698.5638 or 1513) 339-1726 

Circle No. 47 



February 1984 • COMMANDERhAS 



Key-Ma nder 



HOW TO TYPE IN BASIC PROGRAMS FROM COMMANDER MAGAZINE 



As you probably know, your computer 
has a limited vocabulary and responds to 
BASIC language instructions in an ex- 
tremely literal way. Programs listed in 
COMMANDER are carefully pretested, 
and should run as intended on your com- 
puter if they are copied properly. The 
following guidelines should help to clarify 
some important points about entering 
programs through the keyboard. 

WRAPAROUND 

Every "line" in a BASIC program begins 
with a line number and ends when you 
press the [RETURN] key. If a line in the pro- 
gram contains more characters and 
spaces than can fit on the width of your 
screen, just keep typing and the computer 
will automatically continue on the next 
row of the screen. You should press 
[RETURN] only once before starting the 
next line number A 40-column C-64 or 
PET will "wrap-around" a program line for 
no more than 2 screen rows, with a maxi- 
mum of 80 characters per program line. 
The 22 column VIC-20 can wrap around 
up to 4 rows (88 characters) in a program 
line. 

SPACES 

In a BASIC statement, spaces are usually 
ignored by the computer but may be add- 
ed by programmers to increase readabili- 
ty. However, when the "quote mode" is in 
effect (see below), spaces do count. 
Unless you have good reason to do other- 
wise, it is probably safest to type spaces as 
they appear in our listing. Please note, 
however, that wrap-around lines will not 
be indented on your screen the way they 
appear in our published listing. 

PUNCTUATION 

Pay careful attention to punctuation 
symbols. You may not think there's much 
difference between a colon and a semi- 
colon, butthecomputercertainly does. All 
commas, parentheses, and other special 
characters should be faithfully copied. 

PLEASE NOTE: For technical reasons, 
quotation marks are listed as a double 
apostrophe. When you see that, press 
[Shift-2] for the quotation mark symbol. 

AWCOMMANDER • February 1984 



ONES AND ZEROS 

Among the most common errors of 
beginners (and even experts} is confusing 
the numbers 1 and with the letters I, L, 
and 0. You may have learned to type a 
lower case L for 1 on a typewriter, but 
most computers will not allow it. In our 
listings, pay close attention to the shape 
differences between the numbers 1 and 
and the similar letters, I and 0. 

SAVE IT WHEN YOU CAN 

It is wise to SAVE a program on tape or 
disk before running it. That way, if the 
computer "locks up" or becomes in- 
operative because of an error, you won't 
have to re-type everything. For a very long 
program, it is advisable to save what you 
have entered after every 20 or 30 minutes 
of typing. 

THE "QUOTE MODE" 

Most Commodore computersincorpor- 
ate an extremely useful, though tricky, 
feature called the Quote Mode. This 
allows you to program screen control 
functions, including cursor movement 
and character color changes, within a 
PRINT statement. Quote Mode is turned 
on whenever the quotation mark key 
[shift-2] is pressed. It is turned off when the 
quotation mark key is pressed again, or 
when the [RETURN] key is pressed. 

When the quote mode is on, any time 
you press either a cursor control key, a col- 
or control key (such as [ctrl-wht]), or a 
reverse control key, you will see an invers- 
ed graphic character appear on your 
screen. These characters have no obvious 
meaning by themselves except as indica- 
tors that certain control functions have 
been inserted in the program. These in- 
verse graphic characters also appear in 
normal, hard-copy (paper) listings of a pro- 
gram, but are nearly impossible to inter- 
pret in that form. 

THE COMMANDER "QUOTE 
MODE" LISTING FORMAT 

To make your task as easy as possible, 
COMMANDER has adopted a unique for- 
mat for all control and graphic characters, 
as well as spaces, that occur between 



quotation marks. In our listing, each 
special character is represented by an ab- 
breviation that appears between a pair of 
square brackets. For example, [down] 
meansto press thecursor-down key once. 
The abbreviation [com-G] means to hold 
down the Commodore logo key (at the far 
lower right of the keyboard) while press- 
ing G. When you see [shf-W], hold the 
shift key and press W. The space bar is indi- 
cated by the symbol [sp]. When the same 
special key is to be pressed more than 
once, the number of repeats will be 
shown between the brackets, for exam- 
ple, [right, 8 times]. 

Here is a list of the most common 
special key abbreviations; 



Abbreviation Key(s) to Press 

[bik] CTRL & 1 

[wht] CTRL & 2 

[redj CTRL & 3 

[cyn] CTRL & A 

[pur] CTRL & 5 

[grn] CTRL & 6 

[blu] CTRL & 7 

[yei] CTRL & 8 

[n^s-on] CTRL & 9 

[n/s-otfj CTRL & 

[cir] SHIFT & CLR/Home 

[home] CLR/HOME 

[inst! SHIFT & INST/DEL 

♦ 
[down] CRSR 

[up] SHIFTS CRSR 

[right] CRSR 

(left) SHIFT & CRSR 

|Shf-x] SHIFT & X(or any 

key indicated) 

|com-X] Commodore (toer 

right key) & X (or 
any key indicated) 




WOW! 

I DON'T MISS OUT ON OUR GREAT 
HARDWARE AND SOFTWARE 
DEALS FOR THE VIC-20/C64. 



Send in yoiu name and address to 
receive our FREE catalogs on fantastic 
hardware and software for your VIC- 
20/C64. We are dedicated to bringing you 
the best quaUty and/or least expensive 
items for your computer. Take advant- 
age of our special introductory offers. 

Mark off the reader service card (if this I 
magazine has one) or send in your letter | 
TODAY, 



OMNTTRONIX 

PO BOX 12309 DEPT.GC2 
SEATTLE, WA 98111 '^'"'^^"^^f 




<^^^&.- 




W..=- =:= iy Eastern House 

A Communications Cartridge 
for the Commodore 64. 

Upload/Download, Status Line, etc. Works with 

your Commodore 1600 or 1650 Modem 

Auto-dialing, etc, when used witti ttie new 

CBM 1650 Modem. 

Cartridge and Manual - S49.95 




WORD PROCESSING 

TOTL.TEXT 

MAILING LIST AND LABELS 

TOTL.LABEL 

TIME MANAGEMENT 

TOTLTIME MANAGER 

KEYWORD GROSS REFERENCE 

RESEARCH ASSISTANT 

For Commodore 64™ and VIC 20™ 



Announcing the newest members of the family. . . 

zWn^ (flfAiLj 



BUSINESS ACCOUNTING 

TOTL.BUSINESS fqr 

SPELLING CHECKER 

TOTL.SPELLER (64 only) 



FOR 



DATABASE 
MANAGEMENT 

TOTLINFOBASE 



FOR 




Kjn. 

SOFTWARE. INC, 

Quality you can glford 



Circle No, 46 

Ask your desier about TOIL Software 
or send i>j [he coupon lor further 
detaHs and ordering information. 



1555 Third Avenue, Walnut Creek, CA 94596 

PLEASE SEND ME MORE INFORMATION ON TOTL SOFTWARE 



Address 



-Zip. 



t****^COMMAND-BOARD***^** 



Annihilator from Victory Software 

■k 150,000 James Thompson, New York, NY 

Adventureland from Commodore 

* 99 Joshua Elman, Tacoma, WA 

Astroblitz from Creative Software 

* 66,510 Ponder Paul, Bacliff, TX 

Chomperman from Victory Software 

* 50,368 Steve Carter, Milwaukee, Wl 

Exterminator from Nufekop 

* 2,357 Jack Zan-pa, Kansas City, KS 

Final Orbit from Sirius 

* 98,237 Jessica Fine, Little Rock, AR 

Frogger from SEGA 

■k 49,750 Gagan Sarine, Longueuil, Quebec, Canada 



M 

M 
•••• 



Show us how you command your favorite computer game. We want you to put 
your best effort on record in the COMMAND-BOARD. To show the Commodore 
world your best score send your entries to: COMMAND-BOARD, P.O. Box 98827, 
Tacoma, WA 98498 



Gothmog's Lair from Galactic Software 

• 58 Elliot Ferguson, Louisville, KY 

Jupiter Lander from Commodore 

• 1 0,964 Joshua Elman, Tacoma, WA 

Keyquest from Microware Distributing 

■k 74,798 Darrell Eastman, Tacoma, WA 

• 24,962 Nick Blenkush, Santa Monica, CA 
-* 13,510 George Bergman, Atlantic City, NJ 

Kongo Kong from Victory Software 

k 28,960 Bobby Apple, Toronto, Ontario, Canada 

Omega Race from Commodore 

• 628,850 Richard Seemayer, Fresh Meadows, NY 



Pyramid from Aardvark Action Software 

k 792 Jason Benstalk, Carbondale, IL 

Radar Rat Race from Commodore 

• 78,880 Richard Seemayer, Fresh Meadows, NY 

Save New York from Creative Software 

k 98,432 Dennis Jackson, Pittsburgh, PA 

Serpentine from Creative Software 

• 86,438 Natalie Evans, Columbus, OH 

Sidewinder from Tronix 

• 792,726 Tony Freem^an, Houston, TX 
Snakman from Microdigital 

■*■ 3,123,840 Michael Wannpold, Seattle, WA 

Space Sentinel from T & F Software 

• 250,685 Jake Larsen, Muncie, IN 



Spider City from Sirius 

k 6,859 Joy Wilson, Fresno, CA 

Trashman from Creative Software 

■*• 200,725 Mike Bullard, Germantown, TN 

Tyler's Dungeons from Creative Equipment 

• 100 Fred Firkto, El Paso, TX 

Warp from The Code Works (Vixei#3) 

■*• 13,968 Adam Elman, Tacoma, WA 

Zap from Microware Distributors 

k 25,000 Richard Campbell, Wichita, KS 

Zarcon from D.E.S. Soft 

•k 64,851 Brian Hexter. Ames. lA 



Professional Tour Golf from Strategic Simulations 

k 78 Rob Hopewell, Duluth, MN 

All entries must be received by the first of ttie montfi to be eligible for the following month. 



M 

M 
M 

M 

M 
¥ 

M 

M 

M 
M 
M 

•••• 



naiCOMMANDER • February 1984 



64Ki(MVIC 20 

CT-fl'RflM 




SSSSA 



SELECT-ARAM BRINGS TO YOUR VIC 20 
THE POWER THAT ONLY MEMORY CAN 
PROVIDE. 

The power of any computer is measured by its 
memory capacity. The more memory you have, 
the more powerful your programs can become. 
SELECT- A- RAM gives your VIC 20 the power of 
memory, 65,536 bytes of power to be exact. 
Enough programming power to rival any Home 
computer. 

The power hungry programmer can also add 
more memory. Each of SELECT- A- RAM's two 
expansion slots will accept any amount of memory 
from 3K to 128K. 

SELECT-A-RAM's powerful expansion capabilities 
are made possible by a technique we call Soft 
Select. Soft Select allows your VIC 20 to perform 
many sophisticated functions not possible with 
other memory expansion devices, ie., disk drive 
emulation, printer spooling, simultaneous and 
interactive program execution (to name just a few 
of our soon to be released packages). 

Bring the power of memory to your VIC 20 

with SELECT -A- RAM. 

Call or write for additional information and the 
dealer nearest you. Direct orders accepted. 

DEALERS INQUIRIES INVITED 

Vic 20 IS a Trade Mark of CommcxJore Electronics Limited, 



SfLECTfllRflM 

fo4K Memory 

Two Expansion Slots 

Write Protection 

Reset Switch 

Expandable with 64K and 128K Modules 

Soft Select Control 

Compatible with All Program Cartridges 

and Hardware Devices 
Provision for Optional External Power 
One Year Limited Warranty 



Distributed in Canada by: 

PAX SOFTWARE 

feO Hanson Road, Unit 133 Mississauga, Ontario L5B 2P6 
(416) 270-2639 




ADVANCED-PROCESSOR-SYSTEMS 

PO Box 43006, Austin, TX., 78745-0001, (512) 282-8222 



Circle No. 89 



all this. 



TITLE 


COST 


TITLE 


COST 


COMMODORE 64 




Zeppelin Rescue (T) 


15.95 


ACCESS SOFTWARE 




NUFEKOP 




Neulral Zone (T) 


S 27.95 


3-D 54 Man (T) 


14.95 


Neutral Zone (Dt 


27.95 


PROFESSIDMAL SOFTWARE 




Sprite Masler (T) 


27.95 


Word Pro 3 Plus |D| 


71.95 


Sprite Masler (D) 


27.95 


Word Pro 3 Plus Spell 




BATTERIES INCLUDED 




Right (D) 


79.95 


Paper Clip iD) 


85-00 


Spell Right (D) 


39.95 


Delphi Oncle (D> 


99.00 


QUICK BROWN FOX 




BLUE SKY 




Quick Brown Fox (C) 


55.95 


Caic Result (C) (easy) 


57.95 


RAINBOW COMPUTER 




Caic Result (D) (advanced) 


127.95 


Writer's AssI (Di 


55.00 


BRODERBUND 




Filing Asst. (D) 


63.00 


Choplifler (Cl 


29.95 


Sdread Sheet Asst (D) 


55.00 


Sea Fox iC) 


29.95 


Personal Finance Assl. (D) 


39.95 


Serpentine (C) 


29,95 


SIERRA/ON LINE 




COMPUTER SOFTWARE 




Mr. Cool (C) 


27.95 


PractiCalc 64 (D) 


43,35 


Frogger (D) 


27.95 


PractiCalc 64 (T) 


39,95 


Frogger (T) 


27.95 


COMPU THINGS 




New Jawbreaker (Dl 


23,9S 


Dome Business System (D) 


44.95 


New Jawbreaker (C) 


27,95 


CONTINENTAL SOFTWARE 




Crossfire (D) 


23,95 


The Home Accountant (D) 


56.95 


Apple Spider Cider (D) 


23,95 


CREATIVE SOFTWARE 




SIMS 




Household Finance (D} 


29.95 


Color Craft (T) 


22,95 


Household Finance (T) 


25.95 


Color Crafi (D) 


26,95 


Loan Analyzer (D) 


16.95 


SIRfUS 




Loan Analyzer (T) 


12.95 


Fast Eddie (D) 


26.25 


Car Cost (D| 


16.95 


Turmoil (D) 


26.25 


Car Cost (T) 


12.95 


Squish'Um (D) 


26.25 


Home Inventory (D) 


16.95 


Snake Byte (0) 


26.25 


Home Inventory (T) 


12.95 


Type Attack |D) 


29-95 


Moon Dust (C) 


29-95 


Way Out (D) 


29.95 


Trashman (C) 


29.95 


Critical Ivlass (Dl 


29.95 


Astroblilz (C) 


29.95 


Blade ol Blackpoole (D) 


29-95 


DATASOFT 




Repton (D) 


29 95 


Moon StiuttlB (D) 


23.95 


Bandits (D) 


27,95 


EASTERN COMPUTER 




SOFT PLUS 




Pro Spons Stats (D) 


71.95 


Meteor Madness (T) 


1895 


EPYX 




Meteor Madness (D) 


21-95 


Temple ol Apstiai (D) 


29.95 


SPINNAKER 




Upper Reaches ol Apstiai (D 
Curse of Ra (D) 


14.95 
14.95 


Kinder Comp (D) 
Pacemaker (D) 


25 95 
29 95 


Jumpman (D) 


29.95 


Hey Diddle Diddle (D) 


25-95 


Jumpman (TJ 
Sword of Fargoal (D| 


29.95 
23.95 


Aiohabet Zoo (C) 
Kids on Keys (C) 
Up For Grabs (C| 
Cosmic Life (C) 


27.95 
27 95 


Sword ol Fargoal (T) 
Crush, Crumble. Chomp (T) 


23.95 
23,95 


31.95 
27 95 


Crush, Crumble, Chomp (0) 


23,95 


Story Machine (C) 


31 95 


Jumpman Jr. (C) 
HES 

Gridrunner (C) 
HES Writer (C) 


29,95 


Delta Drawing (C) 


31 95 


29 95 


STRATEGIC SIMULATIONS INC. 


37,95 


Computer Baseball iD) 


29.95 


HES Mon (C) 


29,95 


SUBLOGIC 




HES Forth (C) 


47,95 


Night Mission PInball (D) 


29.95 


Turlle Graphics II [C) 


44,95 


Nighl Mission PInball (C) 


23,96 


Rescue Squad (D) 


23,95 


SYNAPSE 




Pipes (C) 


29,95 


Fort Apocalypse (D) 


26,95 


Retro Ball (C) 


29,95 


Fort Apocalypse (TJ 


26,25 


Coco (D) 


37,95 


Survivor (D) 


26,95 


Benji's Space Rescue (D) 


29,95 


Survivor (T) 


26,95 


Attack of Ihe Mutant 




Protector II (T| 


27,95 


Camels (C) 


27,95 


Protector 11 (D) 


27,95 


Omni-Calc (D) 


37,95 


Shamus (D) 


27,95 


Super Text (0) 


79.95 


TAYLORIVIADE 




INFOCOM 




Touch Typing Tutor (T| 


)4,95 


Infidel (D) 


39,95 


Touch Typing Tutor (D) 


18,95 


Enchanter (D) 


39,95 


TECH 2 SOFTWARE 




Witness (D) 


39,95 


Snakman (0) 


23,95 


Planetfall (D) 


39,95 


Snakman (T) 


19.95 


KOAU 




TIMEWORKS 




Koala Pad w/Micro lllus. 




Robbers ot the Lost 




Comm. 64 


79,95 


Tomb (T) 


18,95 


LIGHTNING SOFTWARE 




RoDbers of Ihe Lost 




Master Type (D) 


31,95 


Tomb (D) 


18,95 


ACCESS SOFTWARE NEW!!! 




Wall Street (T) 


18,95 


Beach Head (D) 


27,95 


Wall Street (D| 


18,95 


Castle Wollenslein (D) 


23,95 


Money Manager (T) 


18,95 


Gruds in Space (D) 


29,95 


Money Manager (D) 


18,95 


MICRO SOFTWARE 




Data Manager (T) 


18,95 


INTERNATIONAL INC. 




Data Manager (D) 


18,95 


Zeppelin Rescue (D) 


19,95 


Inventory Management (D) 


63,95 



TITLE 

Sales Analysis Manage- 
ment (D) 

A/R Management & 
Invoicing (D) 

A/P Management & 
Checkwnting (D) 

General Ledger (D) 

Programer Kit No, 1 (D| 

Electnc Check Book (D| 

Presidential Campain (Ol 

Presidential Campain (C) 

Dungeons of the Algebra 
Dragons (D) 

TOIL 

TotI Text 2-6 (T) 

TotI Text 2.5 (D) 

TotI Label (T) 

TotI Label (D) 

Time Manager (T) 

Time Manager (D) 

Research Assistant (T) 

Research Assistant (D) 

Toll Business (D) 

TRONIX 

Juice (D) 

VICTORY 

Adventure Pack 1 |T} 

Adventure Pack 2 (T] 

Grave Robbers (T) 

Trek (T) 

Annihilator (T) 

Kongo Kong (T) 

•HARDWARE' 

CARDCO 

Z-80 Pack CP/M Card 

Cardprint/a 

Cardette/1 

Cardwriter/i 

Cardboard 5 slot 

80 Column Board 





TITLE 


COST 




TG 






TG Joy Slick 


23.95 




KRAFT 






Kraft Joy Stick 


15.95 


• 


HES 

HES Modem 

CARDCO (NEW!!!) 


63.95 


COST 


Printer Utility Pkg. 


15.95 




Key Pad 


31 95 


63.95 


Disk Banks 






(holds 10 diskelts) 


5.95 


63.95 


•BOOKS* 






Elementary 54 


11.25 


63.95 


Computer Playground 


7.95 


63.95 


Kids and the 




19.95 


Commodore 64 


15.95 


19.95 


NEW!!! 




19.95 


SUBLOGIC 




19.95 


Flight Simulator (D) 
CREATIVE SOFTWARE 


37.95 


19.95 


Save New York (C) 
BLUE SKIES 


27.95 


34,95 


The Last One |D) 


79.95 


38,95 


Script 64 (D) 


63.00 


18,95 


BRODERBUND 




21,95 


Lode Runner (D) 


27.95 


29,95 


HES 




33,95 


Multiplan (D) 


79.95 


29,95 


Maze Master (C) 


29.95 


33,95 


Synthesound 64 (Dl 


27.95 


79,95 


SCREENPLAY 

Ken Uston's Professional 




27,95 


Blackpck 
SOFTSYNC 


55.95 


14,95 


Dancing Feats (D) 


23 95 


14.95 


Dancing Feats (T) 


19-95 


14.95 


Kentucky Derby (T) 


15.95 


12.95 


Kentucky Derby (D) 


19.95 


16.95 


Bridge (C) 


19.95 


18.95 


Space Action (Cl 
SIMS 


19.95 




Forms Generator (D) 


27.95 


239.00 


Forms Generator (T) 


23.95 


67.95 


Quiz Me (D) 


19.95 


33.95 


Quiz Me (T| 


15.95 


33.95 






56.95 


D = Disk T = Tapeior casseneiC 


= Canndqe 


143.00 


B = Back Ordeiea iDelayeH Beiivervi 



and more! 



We also carry a large seleclion of APPLE. ATARI. IBM, & 
VlC-20 software. We would be pleased to send you our inven- 
tory lor them. 

TO ORDER: Send certified checks, money orders, or use your fflaster or 
Visa Cards and call 1-800-343-8019 From inside New Hampshire call 
603-542-6175 Personal or company checks require two to ttiree weeks to 
clear. All prices are subject to change without notice SHIPPING 
CHARGES - U.S, orders please add S2, 00 (for MOO pes, 1 For C add 
additional Si ,70, 2 Day Air (UPSl add S4, 00, CANADIAN ORDERS: S5 00 
surface mail, or 15% of total sale for Air Mail, ALL OTHER COUNTRIES 
15% of total sale. Air Mail only Also all orders over S100,00 must be 
insured at .35c per SI 00.00. Customer must pay all duty taxes 
Hours Monday thru Saturday 8:00 to 10 00 Eastern Time 



UNIVERSAL 
SOFTWARE 




The Besi Sollware lor Le.ss 
P Box 955 

Claremont. N H 03743 



1^^^ ^^^^ 



Circle No 123 



CALL NOW • 1-800-343-8019 • TOLL FREE 



• • • 



VIC-20 USERS! 



I win vour share of over $5000 
In VIC-20 Hardware & Software In 



THE NATIONAL triC-20 USERS CROUP 

1 984 VIC-20 SWEEPSTAKES 



• • • 



cardco. Inc. 


• Open to ALL VIC-20 users 


^ 


Amateur 


♦ NO Purchase Necessary 




A ccessoriei 


• NO Entry Fee 

WIN: 


UiMVERSAL 

Dtstems 


P^«»__ 


• Arcade Games 


ic^Dsnr* 


• Educational Programs 


;Ol Iil";!?E 




• Business Programs 




miCRDQlCmL 


• stock Market Programs 


TAYLORMADE 
SOFTWARE 


NIBBLES & BITS. INC. 


• Sports Programs 






• Children's Programs 


BASIC eVTE, INC. 


CHEATSHEET 


• FREE NVUC Memberships 




PRODUCTS 


• Typing Tutor Programs 


APROPOS TECHHOWIGY 


COMH<DATA 


• Special VIC-20 Aids 




COMPUTER HOUSE 


• Memory Expansion 


Boston Educational 




• Motherboards 


Computing inc. 


'ulkllc Iftiiniuin^ Inv. 








• word Processors 




cam-cfip 


AND MORE! 


Siilus 



The National ViC-20 Users Croup and the Nations Leading vic-20 
Dealers bring you the best thing to happen since you got your ViC! 



WRITE TODAY FOR YOUR FREE OFFICIAL ENTRY BLANK, 
PRIZE LIST, AND COMPLETE RULES! 



THE NATIONAL VIC-20 USERS GROUP 
BOX 34575 DEFT. M OMAHA, NE 68134 

(VIC-2D Reg. TM of commodore) 



Crrcle No. 229 



anil i;f)e alien gaiti.* /'let 

Commobore 

^peafe*,, 

anb ^ing! 




*> 



Yes. the VOICE BOX™ from 
Ttie Alien Group, the world's ONLY 
singing speech synthesizer, now grants 
the power of speech to the VIC 20™ and the 
Commodore 64''''^ A commented, all-BASlC demo 
program gets the VOICE BOX talking right away, and, since 
it can be "taught" to say anything, the VOICE BOX has an unlimited 
vocat)ularyi The voice speaks with natural speech inflection controlled either from the pro- 
aram or from the precise, built-in Pitch control. No other speech synthesizer has this esture! 
Want to add speech to a new or existing BASIC program! The VOICE BOX has f^OUR ways 
to do It on VIC 20's of any memory size and on any Commodore 64: entirely from BAblC. 
or using one of the three machine language programs readily added to other pmgrams- 
English text-to-speech the same with the lip-synch "Alien" face added, or use of the B4 Qasic 
phonemes as input. A challenging spelling quiz that accepts new words (expanded memory 
required with VIC 20) is provided on the cassette supplied. 

The VOICE BOX plugs directly into the computers user port, comes with built-in speaker, 
Volume and Pitch controls and Sots of instructions from The Alien Group, the people who got 
Atari' and Apple* to speak! ^ ^- .^ „^i„„<c-nQ nntn- 

Available at leading computer stores everywhere, or order direct by sending 5129.00 to. 
The Alien Group, 27 W. 23rd St., NY, NY 10010. Specify whether tor VIC 20, Commodore 
64 cassette or Commodore 64 disk. Programs for a high-res talking human faceand a com- 
nrehensive music and singing system available on separate cassette for £25.00 (expandea 
nm necessary when used on VIC 20). Extra main cassette for either computer available 

V?c^20 and'commodae 64 a-e iraatmarks ol Commoaore Elcctroncs LM. VOICE BOX s a l/adenaik ol Ine Alltn Grwp. 



C64-F0RTH 

for the Commodore 64 

FORTH SOFTWARE FOR THE COMMODORE M 

C64-KIRTHITM) lor :h« Commodore 64 - 599,95 

• Fig f Qrlh.79 implementation with ejflensions 

• Full feature screen editor ar^d macro assernblef 

• Trace feature mr easy detxigging 

• 320 X 200. 2 cdcf bit mapped graphics 

• 1 6 color sprite arid ctia/KterQraphks 

• CompaliDle with V\C peripheras indudirtg disJcs, data 
set, modeutn. punter and tannages 

• Eirienvve T44 page manual w.ith exampies ard appli- 
cation screens 

• "SAVE TURNKEY" norrinaliy alOws appliation pro- 
gram distribution witr>otJt licensing or royaltes 

C64-XTEND(TM) fOnm Extension 
tor CM FORTH -S59 95 

(Requires original C64-F0RTH copy) 

• Fully compatible floating point package inclodirtg 
arithmelrc, relational, logical and transcendental 
funaions 

• Stnng extensions indud ng LEFTS. RIGHTS, and MIDS 

• BCD functions for 10 digit numbers including mu^ipiy. 
divide, and percentage. BCD nurrbers may be used for 
DOLLAR CENTS catulatons without tfie round-ort enor 
inherent in BASIC real numbers 

• Special words are provided for inputting and outputting 
OOUjftR.CENTS vralues 

• OetaiJed rrtanual wtth examples and applicatoos screens 
(Commtjdore 64 s a trade n-iartt of Commodore) 

TO ORDER Specify disk or cassette version 

- Check, none/ ortter, bank can), COD'S 
addSi 50 

Add $4,00 postage and handling in USA aryj 
Canada 

- fvlasi. orders add 5% sales lax 

- Foreign orders add 20% shipping arxl 
handling 

Dealer irtjuiries v/elcom.e 

PERFORMANCE MICRO PRODUCTS 



770 Dednam street S-i 

Canton. MA 02021 

(6171828-1209 



Circle No 32 



GOOD PRICES 

HUGE SELECTION 

Software & Accessories 
Upgrades & Repairs 



COMMODORE 64 



send or call for 

FREE CATALOG 

Dept. C 

PROFESSIONAL MICRO 
SERVICES 

100 W. 22nd St. 

Baltimore, MD 21218 

(301) 366-0010 

Circle No. 215 



February 1984 • C0t\4MANDERln^ 







LjkfViV 



«^ 



«^- 



sS^ 







9ft'2''^V* 



^°"^^^^ 



^a' 



,CO' 



,^^ 



Letters 



To the Editor: 

I read with interest your editorial en- 
titled "The Education Boom -Or Bust" 
(Sept. 1983). As an educator in a small 
(130 students) parochial school I can cer- 
tainly relate to the problem of the shor- 
tage of educational computer programs 
that are both inexpensive and well- 
written. We also have teachers that are 
somewhat apprehensive to the idea of 
having that strange looking object sitting 
in their room. We are, however, looking to 
the future and see a strong need for com- 
puter literacy among our students. 

We are currently retreating from the use 
of computer programs to tutor our child- 
ren, with the exception of Mathematics, 
simply because of the high cost of soft- 
ware in the other fields of academics. We 
are instead turning to instructing our 
children to become computer literate. 

In grades two through six we are in- 
structing our children to program in the 
PILOT language. We realize that it is a 
language made especially for teachers, 
but for instructing children of that age to 
program, we feel it is second to none. The 
kids love graphics! We are currently using 
the VANILLA PILOT made by Tamarack 
Software and have written our own self- 
teaching manual so the children are pro- 
nilCOMMANDER • February 1984 



gramming without the aid of a teacher 
most of the time. 

In grades six through eight we instruct 
our children in the BASIC language. Our 
kids also use adventure games extensively 
in that grade level. 

We will be introducing the LOGO 
language just recently released by Com- 
modore within the next two months in 
our first and second grades. We will also 
be writing our own manual for that. 

My point is that you do not have to be a 
well-funded organization to have what 
will look like a well-funded computer 
literacy program. 

A little looking to the future will show 
you that tutorial-type programs are not 
necessarily the way to go. Teachers have 
been tutoring successfully for hundreds of 
years and kids should not be taught to 
turn to computers 'or the answers the rest 
of their lives when that three pounds of 
gray matter called the brain has been do- 
ing that job successfully for 5000 years. 

Training the child to write programs, 
however, not only exercises that brain to 
its fullest potential through the building of 
logical and mathematical skills, but it also 
prepares the child for what will promise to 



be a very competitive job market in the 
future. 

DTD 

Computer Use Coordinator 

St. Paul's Lutheran School 



To the Editor: 

In October 1982, I decided after some 
initial reading that a word processor had 
numerous advantages over replacing my 
old manual typewriter with an expensive 
electric version. Magazine ads for 
80-column boards for the VIC-20, 
especially coupled with maximum mem- 
ory expansion, led me to begin assembling 
a professional quality system. I first bought 
the ViC, then the Gemini-10 dot matrix 
printer, Cardco Card/? printer interface, 
C2N cassette unit. Data 20 64k 80-column 
Video Pak and their Micro Expansion 
Chassis, USI Pi3 12" amber monitor and 
the powerful Quick Brown Fox word pro- 
cessing cartridge. I eventually added the 
1541 disk drive and the unusual, and pro- 
bably rare, PRS remote keyboard. 

The point is that I had to buy a lot of 
computer magazines, write letters to 
many companies and worried about each 



expenditure, for fear it wouldn't work as 
the literature implied. Then after I had all 
the above up and running, I discovered 
COMMANDER. Colin Thompson's col- 
umns for the VIC and Commodore 64 
alone are worth the price of the subscrip- 
tion. 

Thank you and keep up the good work. 
You are now my most valued computer 
magazine, especially because of Colin 
Thompson, I am not a programmer nor 
very interested in games. His "user- 
friendly" software and general articles 
have paid for my subscription several 
times over. 
DB 
Medford, Oregon 

To the Editor: 

I'm trying to track down a listing or 
catalog of available software packages 
that cover the routine statistical 
treatments compatible or written for the 
Commodore 64. Several thick catalogs for 
Apple statistic program packages exist, 
but I haven't had luck in tracking down a 
comparable listing for the 64. 

Thank you, 

JRH 

Missoula, Montana 

To the Editor: 

Do you know of any commercially 
available software (cassette or cartridge) 
which performs diagnostics on the C-64 
and peripherals to determine if all systems 
are operating as they should? 

Thank you. 

CC 

San Jose, California 

To the Editor: 

I felt you would like to know how much 
I am enjoying the magazine. Because I am 
an active amateur radio operator, the col- 
umn by Jim Grubbs, (Command Post) has 
been especially informative. 

Thanks for the good work . . . 

RRS 

Rialto, CA 

The editors of COMMANDER 
welcome your comments and ques- 
tions about the magazine's content, 
software or hardware problems you 
have experienced, or ways to im- 
prove the use of Commodore com- 
puters and related products. Some 
letters that we print pose general 
questions, and we'd appreciate 
responses from readers who have 
relevant information. In all letters, 
please include your name, address, 
and phone number, and briefly 
describe both your computer equip- 
ment and your main uses of it. 



COMMODORE- 



ITM 



ndVIC 



kTM 

users! 



m 



d^:i 



.t^'' 






Short 
on Price 
and Size... 
Long on Quality! 



IMPACT PRINfER 
COMES COMPLETE 
WITH ALI 20/64 
INTERFACES 
CARLES 



impact Prinfer 

by FJdofifr 

flactronics 

4"X4.5"2" 



129't 



Send Ch«k ot f^ 
+ 16 95 Shipping 

' Horidlirtg * 



Features: High quality print head-MCBF equal 
to 500,000 lines, 5X7, 30cps Innpact dot matrix, 
144 dots per line, 2.25"w plain paper roll and 
cartridge ribbon included up to 40 column 
width, lower case descenders, upper/lower 
case characters, can reproduce the entire 
20/64 graphics set, dot addressable graphics, 
supports custom character capability, reverse 
character mode, permits user selection of two 
character sets. Transformer included. 90-day 
warranty. N.Y. residents add applicable sales 
tax. 

All Major Credit Cards Accepted 



Ciicle No. 95 



(NQUfRlfS 
INVfTfO 



"Ceil TNf Frintar Experts" for lifformatiM and Orders 

coZr Toil-Free 1-800-645-4710 

DF^^ELOPMENT (!„ ^.Y., outsidc coiit. U.S. 516-221-3000) 
2951 MERRICK RD. DIPT. 12 BELLMORE,NY 1 1710 

Vic 20 and Commodofe 64 ore trademarks of Commodore Electronics Lid | 



February 1984 ■ COMMANDERh23 



COMMODORE B4 



software service 

education - entertainment - word processing 
telecommunications - business - technical 



All programs tested and 

refined for the Commodore 64. 

$3 per program,- 

dtsk or cassette 



Send $2.50 for catalog 

Public Domain Software Service 

P.O. Box 1490 

El Cerrito, CA 94530 

Catalog charge applicable to first purcliase. 



Circle No- 13S 



Disk Software for the Commodore 64'^'^ 



JOT-A-WORD™ 

A computerized version of the old five letter word 
game. Simply pick a secret five letter word (one of the 
almost 5000 words contained on the disk) and then 
play against the Jot-A-Word Genie or simply play a 
solitaire version. Start by typing in a five letter word. 
The Genie responds by telling you how many letters 
your guess and the secret work have in common. Don't 
try to cheat, because the Genie is too smart and it will 
not accept non-words or continue a game that you have 
given it wrong scores. This is a simple but stimulating 
game for ages 9 to senior citizen. A real challenge to 
your intellect, reasoning powers, logic and deduction 
skills. It's simply hard to beat; as a fun and educational 
experience! Graphics and music add to the enjoyment. 

ONLY $29^^ 



micro 
umrE 



1342BRT.2d 
BUTLER, N.J. 07405 



Dealers & Distributors 
Inquiries Invited 



201-838-9027 






vrsA 







Circle No. 55 



The Genie is hard to beat!' 



GAME CONTEST 




The contest will end March 15, 1984. Entries must be mailed to 
COMMANDER, Your Program in Pilot Contest, PO Box 98827, 
Tacoma, WA 98498. Your program must be on diskette or cassette, 
and include a copy of your sales receipt or invoice. All entries will 
become property of Tamarack Software, Inc., and will be nonreturn- 
able unless accompanied by a self-addressed mailer with sufficient 
postage attached. 

DEADLINE FOR ENTRIES 
MARCH 15, 1984 

VANILLA PILOT or PILOT II may be purchased from any 
one of Tamarack Software's fine dealers. 



TERMS FOR GAME CONTEST 



A new twist to the Game Contest. The 
time has come for you to try your hand at 
programming. Wiio can write the best 
program in VANILLA PILOT or the new 
PILOT II? 

Stop! Don't try pressing the panic but- 
ton—we hid it! Anyway, it's easy! People 
from kindergarten to grandpas are al- 
ready using VANILLA PILOT and loving it. 
Now with our advanced Pilot, you get a 



double scoop— an easy to use Pilot lan- 
guage using virtually all the capabilities of 
the Commodore- 64 and an expanded 
manual to help you learn. 

OK, got your thinking cap on? Here's 
the rules, You can write any kind of pro- 
gram that your mind can dream up. 
Make it innovative— we will be looking 
for the best idea and how well you pro- 
grammed that idea. Anyone can enter, 



except employees of Tamarack Soft- 
ware, Inc., and their families. The grand 
prize of $150 will go to the best overall 
program. There aretwofirst prizes of $75 
and two second prizes of $50 to be 
awarded to two groups, one— Jr. High 
and younger, and two— High School and 
up. 



February 1984 • COMMANDERn25 



VICTORY SOFTWARE 



INTBODUCES 




TH WARRIOR SERIES 



M ETAMORPHOSIS Sl«.«t 

You stumbled into the nest of the Cyglorx 
and find yourself fighting off robot tanks 
guarding the Cyglorx eggs. You think you 
have everything under control and ftien 
the eggs start hatching. Commodore 64 
version features 4 different screens. 
Available for COMMODORE 64 and VIC-20- 
Ployed wim JOYSTICK 

/ \C BEATOrS R E¥EroE ^M 

^S^ ^^^ creator assembled a massive army of robots and insects 
to take revenge onlhe earth. Destroy insects, get treasures, and 
get the neutron bomb deaclivotof. BoMie robots and destroy the 
neutron bomb before it annihalites your city. Miss and you must 
face the mutants. Features 4 different screens. 

Available lor COMMODORE 64. Played with JOYSTICK. 

O L ABYRIMTH OF THE C REATOR m95 

^1^ Journey into the most complex and dangerous fortress ever 
build by the creator. You will encounter deadly robots, skulls, 
lakes, ovalonches, false creators, and a creature who roams 
256 rooms relentlessly pursuing you. 
Available tor COMMODORE 64. Played with JOYSTICK 



B OUBTT H PHTEB 



$19.95 



An adventure in the Old Wesf Journey back with us into 
the days ol Jessie James and Billy the Kid where the only 
form of justice was a loaded revolver and a hangman's noose. 
. In this full-length text adventure, you 
"^ j ploy the role of Bounty Hunter, battling 

against ruthless outlaws, hostile Indi- 
ans, wild animals and the elements of 
the wilderness with only your wits end 
your six gun. Average solving time: 20- 
30 hours. If you love adventures, this 
one is a real treaf 
^Available tor COMMODORE « and VIC-20 
(witfi 8K or 16K expander). Played wlfti Key- 
board. 



\.^ 



1KQ01S 



$14.95 



Earth's surface is threatened by collapse from a strange 
group of creatures who bore out the earth's crust to make 
their dens. Your objective is to enter the creature's habitat and 
spin the invaders to death. 

Avoilable for COMMODORE 64 Ployed with JOYSTICK 



Programs for the VIC-20 
and the COMMODORE 64. 

All gomes available on 
TAPE or DISK. 

All Arcade-Style games 

are packed full of 

MACHINE CODE. 




Climb ladders, avoid the barrels the cra- 
zy ape is rolling at 
you. and rescue the 
damsel. Commodore 64 
version features 4 dif- 
ferent screens! 
Available tor COMMODORE 
64 and VIC-20, Played with 
JOYSTICK or KEYBOASD 



GRAVE ROBBERS $!« 95 

introducing the first GRAPHIC ADVEN- 
TURE ever available for the VIC-20 or COM- 
f^/IODORE 64! With realistic audio-visual effects, 
you explore an old deserted graveyard and 
actually see the perils that lie beyond. 
Available for COMMODORE 64 and VIC-20, Played with 
KEYBOARD 



CHOMPER MAN Sl« »5 

Don't let the bullies catch you as you 

gobble the goodies! This program has 8 

screens and still fits (n the 

'^' #s, . ■ > standard memory. 

■^ '• ^. Available for COMMODORE 64 

' ^_ -,- , ^ and VIC-20, Played with JOY- 

V* STICK or KEYBOARD 



z^' 



v.. '> 



Illustrations: Elizabetl^ Houck 



m 



Check your LOCAL DEALER or order directly. 
ORDERING: We accept personal checks, money orders, 
VISA and IVIASTERCHARGE, Charge orders please in- 
clude number and expiration date. Overseas orders 
please use charge or have check payable through a 
U.S bank. Add 51.50 postage and hondling oe' order 
PA residents pleose add 6% sales tox. 



-^^a — ^ft ■ 



^<>Ili? 



VICTORY SOFTWARE INC. 

7 Valley Brook Road, Pooli, PA 19301 
(215) 296 3767 



Circie Mo. 48 



Micro Spec 

SOFTWARE MEANS 

BUSINESS FOR THE 

COMMODORE 64 



When it's time to get serious, it's time to boot up 
MicroSpec business software. Our complete line 
of business software is made to give you some real 
applications for your Commodore 64. From data 
base management to full accounting software, we 
have the package for you. 

It's attention to detail that makes our packages 
so beautiful and makes them stand out from the 
rest. We realize that most people are first 
time users, so we designed all our packages to 
be completely menu driven and user prompt- 
ed for each input. We also know that most 
people use only one disk drive, so we 
designed all our packages to virtually 
eliminate disk swapping. Other features like 
non destructive input routines really make 
our software easy to use. But all this doesn't 
restrict you. Pure random access file struc- 
ture maximizes your disk capacity and 
allows you to bring up any record for viewing 
in less than a second. 

In our efforts to put together the best pack- 
ages available, we worked on more than the 
software. We took the same approach with the 
documentation as the software. We made it com- 
plete and easily understood for the first time user. 
We even provide sample reports in many cases. 




^. 


^ 


^ 


^ 


f^ 


^ 


^ 


^ 


--^ 


^ 


^ 


-^ 


h 


w 


^ 


\» 


U 




1 


k 


<< 


^ 


^ 


w 
























m 


















31 








ae 


















^ 


^ 


1 




m 


—< 


m 






5» 


TJ 


m 

CO 


m 




m 
m 




sa 






^ 


crd 




n 


^ 


CA 


m 


ea 


TJ 


^ 


O 


3* 


o 


m 




^ 


^ 


m 

—1 


—4 


£ 


m 

31 


—1 


-< 




3^ 


m 

39 




— < 




> 


^ 




=3 


s 


S 


3 






m 


CO 


z 


in 




s 


s 


»» 


> 


3* 


:^ 


P^ 


m 




^ 


^ 


» 


^ 


» 








ae 


m 


^ 


-< 


SB 






X 


X 


^ 


» 


•^ 


^ 


t3 


>■ 


■^ 


^ 


^ 


» 


^ 


» 


03 


03 


CTJ 


en 


en 




03 


m 




« 


m 


n 


m 


m 


m 


m 


m 






Mft 




m 


m 


m 


:= 


^* 


^ 


30 


TO 


m 


m 


3D 


Bl 




30 


;aj 


W 


^ 


w 


L 


4. 


« 


b 


(r 


«f 


*- 


* 


tr 



The Demonstration Package, which shows how 
each program runs, is available for $19,95. So, if 
you're serious about your 64, call or write for a 
complete brochure or go right down to your 
nearest computer retailer for a demonstration. 



WHEN YOU AND YOUR 64 ARE READY TO GET DOWN TO BUSINESS 

GIVE US A CALL 



V\m^ 




Circle No. 28 



P.O. BOX 863085 • PLANO, TX 75086 
(214)867-1333 



February 1984 • COMMANDERh27 



lllllvl 1* * Proven F 



fflWtWVC 



Paperclip 64 (Disc) Professional Word Processor _ 

PaperClip 64 (Cassette) 

PowerFile Personal Filing System 

Delphi's Oracle 64 - Professional DataBase System 

FlexFileSi Data Base 

Orbyte Accounting Software 

InvenloryContror 
General Ledger* 
Payroll* 

Accounts Payable* 
Accounts Receivable* 
Word Controller 
fvlail Controller 
Comm-File 
Stock Analysis 
Money K/lanager 
Basic-A Tutorial 

"Buy any two and pay only 47.95! 

Spreadsheets 

Calc Result Advanced 

Calc Result Easy . . 

tvtulti-Plan Professional Spreadshieet 

PractiCaic 

Rainbow Series 

Personal Finance Assistant 
Filing Assistant 
Writer's Assistant 
Spreadsfieet Assistant 

Continental Software 

Ttie Home Accountant 
FCfVI Ivlail List tVlanager 
The Tax Advantage 

Koala Software (2-program packs) 

Spider Eaters & 

Instant Programmers Guide 

KoalaGrams Instant Spelling I & 
Instant Programmers Guide 

Spider Eaters & 
Koalagrams Instant Spelling I 

Logo Design Master & 
Instant Programmers Guide 

Logo Design tvlaster & Spider Eaters 

Coloring Series I Geometric Designs & 
Coloring Series 1 1 Crystal Flowers and Snowflakes 



79.99 
85.00 
98.00 
89.99 
79.00 



34.95 
34.95 
34.95 
34.95 
34.95 
47.95 
39.95 
69.95 
47.95 
64.95 
54.95 



98.00 
69.95 
74.95 
47.00 



39.95 
64.95 
64.95 
64.95 



55.95 
39,00 
44.95 



39.95 

49.95 

59-95 

49.95 
59.95 

49.95 



Ask for our catalog! 
"^ Open 7 days. 

New! 



Performance for 
your Commodore 64 



Simon's Basic . . . . 


.... 19,95 


DOODLE -Color Sketch Pad 


. . . 29-00 


Over the Ra<nbow- The BEST Cube Game 


. . . 29.00 


Beach Head ■ Access 


25.00 


Neutral Zone ■ Access disk 


., .. 25.00 


Neulral Zone ■ Access cassette 


25.00 


Flight Plan IFR -Academy Software 


... 23 00 


Temple of Aoshai- disk ... 


.... 26.95 


Temple ol Aoshai - cassette 


26.95 


Jumpman ■ disk or cassette 


.... 28.50 


Educational Software 




Spinnaker 




Alphabet Zoo -disk 


24,95 


Alphabet Zoo ■ cartridge 


24.95 


Cosmic Life -cartridge 


24.95 


Delta Drawing ■ cartridge 


23.95 


Pacemaker- disk 


24.95 


Fraction Fever ■ cartridge 


28.95 


Kids on Keys -cartridge 


24.95 


Kindercomp - disk 


24,95 


Kmdercomp- cartridge 


24.95 


Story Machine - cartridge 


24.95 


Up For Grabs -cartridge 


24.95 


Hey Diddle Diddle -disk 


24,95 


Hey Diddle Diddle - cartridge 


24.95 


In Search ol The fVlost Amazing Thing - cartridge 


21,95 


Rhymes and Biddies -disk 


21,95 


Snooper Troops 1 -disk 


28.95 


Snooper Troops 2 -disk 


28.95 


Math by The Numbers - Jinn Micheli 


29,95 


USI PI3 Amber Monitors 


138,00 


MSD Super Disc Drive 


355,00 


MW 302-C Parallel Interface 


62,50 


Buscard IEEE Interface 


150,00 


Koala Pad -touch tablet 


69-00 


WICO trackball 


34.95 


New! Disc Drive Cooling Fan • fan only 


49.95 


New! Disc Drive Cooling Fan - with surge protector 


64,95 



PREFERRED CUSTOMER CARD 

This card entitles bearer to 5% off on all future software orders. 
When ordering, please give preferred customer account number. 



CaSTOMER [NAME 



ACCOUMT riUMBER 



TOLL FREE ORDERS: g-, ; ligB- ,■ 

1-800-558-4801 ^ ^ 

n wisca-isiM call collect (414) 291,5123 

FOR TECHINICAL ASSISTAtSCE CALL (4 1 4) 29 1 -5 1 23 



Get this Discount Card with your order. 



WE PAY FOR SHIPPIMG* 

•All software shipped at no additional charge via OPS 2nd Day Air. Add S4. for Next-Day Air Express Service. 



fc J CALL TOLL FREE 1-800-558-4801 in Wisconsin Call(414) 291-5123 

rj COMPUTER LEARNING CENTER ^ p^ 

iir PO Rn» 17^34 MituKiiil<«. Wl^i^?!? I ^ ^ ^ J 



Circle No, Ml 



exclusive needs . . . €xclusive sourcel 



Hardware & Peripherals 


^«l ■ W 


Commodore 64' 


5195,00 


Commodore B128 Computer^ (128K) 


895.00 


MSD Single Disk Drive (30 Free Program) 




(Vic 1541 Compatible) 


CALL 


StorGemini — 10 Printer 




with coble interfaces 


389.00 


Stor Gemini — 15 Printer 




witti cable intertaces 


575.00 


CIE Cartridge (IEEE-488 for C64) 


85.00 


RS-232R Interface for Vic or 064 


45.00 


CPI Parallel Interface for VIC or 064 


65.00 


VEX-3ExponderforVlC 


19.00 


VEX-6 Expander for VIC 


55.00 


4 Slot Expander for C64 


55,00 


V3K Static RAM Expansion 


15.00 


V8K Static RAfvl Expansion 


39.00 


V16K Static RAM Expansion 


69.00 


V24K Static f?AM Expansion 


99.00 


40/80 Col VIC Video Expander w/SK'O 


130.00 


40/80 Col VIC Video Expander w/64Kio 


325,00 


80 Col C64 Video Expander'^ 


149,00 


Z80 Video Pak for C64'0 


250,00 


Light Pen for Vic or C64 


30.00 


VMC/CMC/VIC & 064 Monitor Cables 


10.00 


Joy Stocl< (Arcade Quality) 


19.00 


TTX 1014 (Daisy Wheel Printer) 15 CPS" 


49900 


Gorilla Banana Monitor 


8500 


Numeric Keypoid C64 & VlC-20 


65,00 


C64 Business & Professional Software 




Wordpro 3 • Wordprocessing-' 


65.00 


Info Designs Soft Pal< (G/L, A/R, AJP]^ 


150.00 


Data Base for 064 


95.00 


Financial Spreodsheet for 064 


135.00 


Super Sprite 


Cassette 35.00 




Disk 35,00 


Mailing List 64 


Cossette 20,00 




Disk 25.00 


Personal Finonce C64 


65.00 


Quick Brown Fox 064'2 


55.00 


Graphic Printer Utility (Epson Gemini) 


15,00 


Paper Clip 


115.00 


Easy Script 


65.00 


Checkbook Manager 


45,00 


Smart 64 Terminal 


Cassette 20.00 




Disk 35,00 


Vonilla Pilot 


25.00 



Southujest Micro Systems Inc 



C64-Forth 

'Commodoie Ini 

'Cieative SoftwOfe 

'EPVXSoflwore 



56.00 



VIC-20 Business & Professional Softwore 

VTE/CTE Terminal Program for VIC & C64 Cassette 8.95 

Diskette 12.95 
VT-40 VIC 40 Col Terminal Communicator 39,00 

VIC Super Expander^ 55, 00 

VIC Progror^mers Aid Cartridgei 45,00 



^Humon EngineefSd 

■ Professional Sottwore 
"Info Designs Softwore 



'MSD inc 



VIC Intro to Basic Port I&. II 


45.00 


Home Inventory? Cassette 10.00 Disk 12.00 


Household Finance^ Cassette 25.00 Disk 25.00 


Hes Writer for VIC-20'> 


Cortridge 39.95 


Hes-MONforVic-20- 


Cartridge 39,95 


Hes-Turtle Graphics-^ 


Cartridge 39.95 


ViC-20 Data Base [Powerful) 


75.00 


Quick Brown Fox VIC-20'^ 


55.00 


Recreational Software 




VIC-20: 




Logic Games2 


Cassette 10.95 


Action Gomes'' 


Cassette 15.00 


City Bomber & Minefield- 


Cassette 15.00 


Apple Pome Game-' 


Cartridge 25.00 


Spills &Fills2 


Cartridge 25.00 


Pipes^ 


Cartridge 25.00 


Choplifter Gome^ 


Cartridge 25,00 


Serpentine 


Cartridge 25.00 


EPYX-Rescue at Rigel (16K Extra)^ 


Cassette 29.95 


C64: 




Facemaker- 


29.95 


Hey Diddle Diddle" 


25.00 


Moondust? 


25.00 


Save New York? 


25.00 


Drelbs^s 


25.00 


Fort Apocolypse'5 


25,00 


Pharoah's Curse'^ 


25.00 


Protector'^ 


25,00 


Sentiner^ 


25.00 


Stiamus^= 


25.00 


Survivor'5 


25.00 


EPYX-Upper Reaches of Apshoi^ 


Disk 15.00 


EPVX-Curse of Ro^ 


Disk 15,00 


VIC-20 & C64; 




In Search Of... !<= 


29.95 


Snooper Troops'^ 


29.95 


Rat Hote|2 


25,00 


AstroblitzGameJ 


Cartridge 25.00 


Trashman Game^ 


Cartridge 25.00 


EPYX-Temple of Apshai^ 


Disk 30,00 


EPYX-Sword of FargoaP 


Disk 25,00 


EPYX-Crush, Crumble Chomp^ 


Disk 25.00 


c ■cDato20CO(p 


"Cofdco 


cs. Inc, "Teletex C-C 


'■"Spmnoker 


orp, '^Qulck Brown Fox Inc. 


'■Synapse 



Call Toll Free 1-800-527-7573 For Latest Price Information In Texas Call: (214) 484-7836 
Complete Catalog Available Upon Request We Accept Master Card, Visa and American Express 
Southwest Micro Systenns Inc. • 2554 Southwell • Dallas, Texas 75229 ac\^ no 54 



February 1984 • COMMANDERh29 




Cyberworld, the science fiction adventure challenges you to accomplish the nnissions of the CYBERLEAGUE. You must 

infiltrate a Drokon warship by moving through the ship's corridors via joystick white dodging death. The entire sequence is in 

stunning 3D! Then you must steal the ship and fly through alien-ridden guadrants of space as you return to CYBER where you 

must fend off the Zaxxars with laser cannon and quick reflexes. And there is more as the action moves to Deep Space! 

Suggested retail price: $49.95 • We accept check, money order or VISA/IVIASTERCARD 

AVAILABLE DN DISKETTE ONLY • DEALER AND DISTRIBUTOR INQUIRIES INVITED 

Buy other fine Progresstve Peripherals S. Software products at your local dealer, or order directly: 

Progressive Periplierais fi Software • 2189 S. Hoity St., #2, Denver, Colorado 80222 

ORDER HOTLINE: (303) 759-5713 
'» Commobore 64 is is registered trademark of Conimodore Business Machines. '-'"^'^ '^°- ^* 

^30ICOMMANDER » February 1984 



,oBe«* 



VIC 20 



INTER 




Hi 




-opesoryggv^s 



T»H° 



.«e^-»boBe 




^WQviaW^.' 



^oA«'^„: \H- 



.-^^:t^«t 



^^^^..«.^^°!*^5^.:rs.o.p^ 



^^^j^i^'^^'^^^^ 



;Ssvs^«^ 



\u^\ ^'TI Um^'^^. .ovnP^^^^ 



^«^^^e.^^^!.il.^''^^i 



.;^^^iSs-^!:^.>°^' 



.o.ea<sS 



^ate^^^coW^^^ 



^^'^'^'ronNO^^ 



Q2C\*<\9 



\nlo 



\We' 



^^WOSv.W^N 



.**<;.'** 



corop"^^':,; anii a^"* 



onofrrtV*^®^ 



.ufftoe' 



s-^:'^--"*"' 



2^6 



tea<i^ 



Vl 



'9t 



on\# 



o^^^f/aneo\ 



.. pe\s?ttO 



acfto'^- 



B^S\^r■,l^\^«'^?Vco«^P^^^ 



\v\W 



co^ 



o\ y^^ 



4000 



!<»«• rtn is tW nous** *>„■,««»"■ 



»!!rc»'«<;:v:!!f;i'^"" 



^«„;>^«s*« 



VWeco' 



,mp\ei 



yn^to'^*^ 







-le«;~Be*« 



Circle No- 17Z 



FJOURE 3 


















FILENRME: 


MULTIPOKE 


.OBJ 










LINE 


nDDP 




SOBE 


LnBEL 


OPC 


OPERAND 


COMMENTS 


O901 


033C 








******************* 




0002 


033C 








* MULTIPOKE V1.0 * 




0003 


033C 








WWW't''l'^Tt'T'T"T'W*'l''('W**™'(( 




0004 


033C 








(CM 583 BV 




0305 


033C 








; BV ERIC GIOUERE 




R03S 


033C 


















01307 


033C 








CHRGET 


EQU 


*:0B73 




0009 


03 3C 








CHPOOT 


EQU 


«0079 




0009 


033C 








LOC 


EQU 


«FB 




001.0 


033C 








POrHTR 


EQU 


IFD 




001 1 


033C 








EV8L 


EQU 


tflI)9E 


.i*CB9E FOR VtC 


0012 


033C 








COHVRT 


EQU 


*E7F7 


;*B7F7 FOR VIC 


0013 


033C 








I NT 


EQU 


S64 




0014 


033C 
















0015 


033C 










ORG 


t933C 


iPROGRHM STARTS IN CASSETTE 


0016 


033C 








f 






BUFFER 


0017 


033C 


R9 


4C 




SETMBG 


LDR 


»«4C 


; PLACE THE OPCODES FOR 'JMP' 


001S 


033E 


95 


7C 






STfl 


*7C 


.:fiND THE MEBGE ABBRESS INTO THE 


0019 


0340 


n9 


49 






LDR 


#<t.JEI30E 


; CHRGET ROUTINE 


S020 


B542 


85 


711 






STfl 


*7D 




9021 


0344 


n9 


03 






l-Bl=l 


l*>NEDOe 




002S 


0346 


65 


7E 






STR 


*7E 




002? 


0349 


60 








RTS 






;WEDQE IS RCTIVflTED,- RETURN TO 


0024 


0349 








; 








BASIC. 


e02!! 


0349 


48 






WEBOE 


PHfl 








90S6 


034fl 


C9 


26 






CMP 


»' 


a 


.: CHECK INCOMING CHflRflCTER 


00?7 


034C. 


130 


0B 






INE 


EXIT 


.;N0T WHAT Ue WfiNT; SO LERVE 


0929 


034E 


Fi5 


7B 






LBR 


*7B 




0059 


03S0 


rs 


02 






CMP 


tt2 


; CHECK TO MRKE SURE PROGRAM IS 


0930 


0352 


F0 


07 






BEQ 


EXIT 


.: RUNNING UF NOT, LERVE) 


3031 


0354 


flS 


B4 






LBR 


tD4 


; CHECK TO SEE IF QUOTE MODE ON 


0038 


0356 


D0 


03 






BNE 


EXIT 


;IF SO.. LEAVE 


[?033 


0359 


68 








PLR 






00?4 


0359 


m 


09 






BNE 


PROCES 


;00 TO PROCESSING ROUTINE 


0035 


035B 
















003*? 


P135B 


SB 






EXIT 


PLR 




.: RETRIEVE CHARACTER 


0037 


035C 


C9 


3R 






CMP 


#'■ 


; CHECK TO SEE IF COLON 


0038 


035E 


93 


01 






BCC 


JUMP 


.ilF <*3P BRAHCH TO JUMP 


0039 


0360 


63 








RT3 




; RETURN 


0040 


03(JJ 


4C 


80 


00 


JUMP 


JMP 


S0080 


.■■CONTINUE CH9GET 


0041 


0364 








: 








0&4? 


0364 


20 


73 


90 


PROCES 


JSP 


CHRGET 


.:GET FIRST CHRRflCTER 


0043 


0367 


20 


9E 


flB 




JSR 


EVRL 


i EVALUATE EXPRESSION 


0044 


03f:n 


20 


F7 


B7 




JSR 


CONVRT 


.; CONVERT IT TO INTEGER 


0045 


nScB 


B5 


64 






LBR 


INT 


;get high-bvte 


004P 


03 6F 


95 


FC 






STfl 


LOC+1 


; STORE IH POINTER 


0047 


0371 


R5 


65 






LDB 


INT+1 


;B0 SRME FOR LOW-BVTE 


0049 


0373 


05 


FB 






STfl 


LOC 




fl049 


0375 


f\9 


m 






LBR 


1*0 


.: CLEAR INBEX VRLUE 


00"10 


0377 


85 


FV 






STfl 


POINTS 




0051 


0379 








; 








003?' 


0379 


20 


73 


03 


GET 


JSR 


CHR3ET 


:OET FIRST CHARACTER 


0053 


037C 


F0 


16 






BEQ 


RETURN 


; IF COLON OR ZERO.. LEAVE 


0054 


037E 


20 


9E 


RB 




JSR 


EVflL 


;eVRLURTE EXPRESSION 


0055 


0381 


20 


F7 


B7 




JSR 


CONVRT 


.: CONVERT IT 


0056 


0364 


R4 


FB 






LBV 


POINTR 


;load IWDEX 


0057 


03P6 


03 


«3 






LBfl 


IHT+1 


;load lqw-bvte only 


0058 


9388 


91 


FB 






STfl 


i;ldc>.v 


: STORE IN MEMORY 


0059 


03eR 


F6 


FB 






INC 


POIKTR 


INCREASE INDEX 


006e 


03SC 


29 


79 


m 




JSR 


CH 


ROOT 


GET LAST CHARACTER 


00S1 


030F 


F0 


03 






BEQ 


RE 


TURN 


;IF COLON OR ZERO, LEAVE 


0862 


0391 


4r: 


79 


03 




JMP 


GE 


T 


-CONTINUE LOOP 


0863 


0394 


















O0*;.( 


0394 


4.r 


73 


00 


RETURN 


JMP 


CHRGET 


LEAVE ROUTINE 


00S5 


0337 








: 








0066 


0397 


fl9 


C9 




RGSTRE 


LBfl 


»«C9 


: RESTORE ORIGINAL 


0067 


0399 


B3 


7C 






STfl 


*7C 


; VALUES IN CHRGET 


t!l06e 


ei39B 


89 


3fl 






LBfl 


#«3fl 




0065 


039D 


85 


7D 






STR 


*7D 




0070 


039F 


89 


B0 






LDfl 


#*Be 




0071 


03fll 


85 


7E 






STfl 


«7E 




3072 


03fi3 


60 








RTS 






; RETURN TO BASIC 


fiSSEHBLV COMPLETE. 












SVMBOL TABLE 
















CHR:t5ET-it;0C 


73 


CHRQOT-*0P79 LOC «90FB 


POINTR-*0SFD EVAL *RB9E 


CONVRT-«B7 


F7 


INT- 


*0e64 bhlWEO-*033C 


UJED0E~*ei349 EXIT *e35B 


JI.IMP- 


*03S1 


PROCES-«0364 GET $0379 


RETURN-*S394 RESTRE-te397 


PROGPflM STfiRT: i033 


: PROORRM EHB- S93R4 



Continued from page 30 

with complex formulas and expressions as 
well as variables. The line: 

20&M*YL,Z + 1,13, X(3): 
is perfectly acceptable providing all the 
values are within range. One caution: 
always deactivate MULTIPOKE before 
using the datasette in any way, or else 
move it somewhere else in memory. 
HOW MULTIPOKE WORKS 

I've included extensive comments in the 
disassembly of MULTIPOKE, so I'll only 
make a few additional ones here. Two 
special ROM routines are used by MULTI- 
POKE: EVAL and CONVRT EVAL is a 
routine that evaluates {finds the value of) 
an expression pointed to by CHRGET and 
ending with a comma or a colon. CONVRT 
is a routine which takes the value found by 
EVAL and converts it into a two-byte in- 
teger found at $64 and S65 (in HIGH/ 
LOW format, not the usual LOW/HIGH), 
MULTIPOKE uses these to get and store 
the values following the ampersand. 
CONCLUSION 

Wedges are definitely useful for adding 
extensions to BASIC, as in MULTIPOKE, 
and to explore the innards of the BASIC in- 
terpreter. I hope you find MULTIPOKE and 
the concepts presented here useful and 
practical. You may send your questions 
and suggestions to me in care of COM- 
MANDER, P. 0. Box 98827, Tacoma, WA 
98498. 



^32ICOMMAND£R • February 1984 



Z. commodore 



C64 computer $199 

C1525 printer 209 

Easy Script (d) 35 

Easy Finance (d) 19 

Bonus Pack (d) 15 

Lcgo(d) 35 

Educational Games (d) 9 

General Ledger (d) 35 

The Manager (d) 39 

Easy Mail (d) 15 

Protector 1! (d) 25 

Gorf (c) 15 

Fort Apocalypse (d) 25 

Wizard of Wor (c) 15 

WordPro Plus 3/64 (d> 55 

Simon's Basic (c) 15 

Hey Diddle Diddle (d) 22 

Curse of Ra (d) 19 

R. Redmond 

Commodore 54 Specialists 

2041 Carthage Road • Dept. C 

Tucker, GA 30084 

Bark check moneyorder. Dersoriai checi^. Visa 
or Maslercarcj accepted (include ca'd no . enp 
aate and signature) Add $2 00 lor shipping 
Write lor free catalog 



Circle No. 227 



VIC 20 64 



LATE ARRIVALS 



64 COMMODORE 



1541 DISK DRIVE $239 



17D1 Color Monitor .. SZ55 153D' Recorder .. 

1525 Prinlor SZ39 160D Modem . . . 

1520 Color Ptr $1S9 1650 Auto IViodem 

Hoscard S23 Microtek 16K Ram 

Has Sound Box - . . 
Data 20 Exp. Chassis 



ssg 
S5g 

S15B 

$82 

$13 UMI3KRani $56 

sse 



VIC 20 SOFTWARE VIC 20 



APPLIED SYSTEMS 

Number Gulper(Cl . . . S17 
Number ChaserfC) ... $17 
BRODEHBUND 
Marlian Raider (C) . . . S14 
MLllisoundSyriih.(C) $14 

SharkTraplC) $14 

Sky Blazer (R) $27 

SeafQi(R) $27 

AE(R) $27 

COMMDATA 

Pakacuda (C) $13 

Skalchand Paint (C) . . S13 

ElgtitBall(C) $13 

Invader Educ. Series 

(eachltC) S13 

COMPUTEHMAT 

ParalroopBr5(C) $15 

Bug Blast (C) S1Z 

CrickeHC) S12 

CREATIVE S.W. 

Black HolB(R) S36 

Trashman(R) $36 

A3troblitz(R) $36 

City BomberfRI $20 

Apple Panic (R) $36 

Choplifter(Rl $36 

Serpentine (R) S36 

Videomanla(R) S36 

TerraguardjRl $36 

EPVX 

Monster Maze |R) $27 

Sword of Fargoal(C) .$20 

Ricochel(C) $14 

Rescue al RigellCj . . . $20 
Temple olAps(iai(D) . $27 
HE5 

Gridrunner(R) 527 

Raid of Isram(C) $14 

Robot Panic (R) S27 

Protector (fl) $29 

Shamus (R) $27 

PrBdatar(R) $27 

Syn The Sound (R) ... $39 

Aggressor (R) $27 

Heswriter(R) $27 

Turtle Graphics (R) ... $27 

Hesmon (R) $27 

Vic Forth (R) $39 

6502 Pro(.Dev,Sys.(C) $20 

Torg(C) $13 

Concentration (C) .... $12 

Fuel Pirates 10) $12 

Simon (C) $12 

VicTrBk(C) $13 

CoColllC/Dl $27 

QUICK BROWN FOX 
Prof. Word. Proc $46 



SYNAPSE 

Harrier (CI $23 

Squeeze (CI $23 

Astro Patrol (C) $23 

TAYLORMADE 
Fun Fractions (C) .... $18 
Vic Lemonade (C} ... $12 
TchTypingTutor(C) . : $13 
T&F SOI=TWARE 

Word Searctl (CI $14 

Sports Search (CI .... SI 4 
Arcade Search (C) , . , $14 
TOTL 

Mailing List (C) $14 

Time Management (CI $22 
Research Assl.(C) ... $22 
THORN EMI 

River Rescue (R) $29 

Vic Music Comp.(H) .. S29 
Submarine Comm.lH) $29 

Mutant Herd (R) $29 

Fourth Encounler(R) .$29 
TRONIX 

Galactic Blitz Id $17 

Swarm (C) $20 

Sidewinder (C) $20 

Scorpion (R) $27 

Gold Fever (R) $27 

Deadly Skies (Fl) $27 

UMI 

Video Vermin (Fll $27 

Amok(C/R)^ $20 

Oul*orld(R) $27 

Sateilltesi Met. (R) ,- $27 

Subchase(C| $17 

Kosmic Kamikaze (C) . $17 
Meteor Shower (0) ... $11 
Super Hangman (C| ..$14 
Spiders of Mars (R| ... $27 

Meteor Run (R) $27 

Vlcalc(C) $11 

VI Term A (C) $14 

VI Cat (C) $17 

ViCrieck(Cl $17 

Alien BliIz(C/R) $20 

Sky Math (CI $11 

Space Division (C) ... $11 

TheAlien(Cl $17 

Grand Master(C) $27 

Renaissance (R) $33 

Cloud Burst (H) $20 

Skibbereen(R| $20 

Wordcrall20(R| $65 

VICTORY 

Adv. Pak 1(C) $14 

Adv. PakiUCl $14 

Annihilator{C) $18 

Grave Bobbers (C| ... $12 

Kongo Kong (C) $18 

Trek (0} $12 



BATTERIES INCLUDED 

Delphis OraclelD) 114 

Paper Clip(D) 89 

CO MM —DATA 
(New Veralont) 

SupercudacC/D) 18 

Pegassus Odyssey(C/P| 16 

Escape MCP(C/D) 18 

Toddler Tuior(C/D) .,.. 18 
Pnm. Math Tulor(C/D) . IB 

Math Tulor(C/D) 18 

English lnvader5(C/D| . IB 

DATA 20 

Pro Word Proc (CI 21 

General Ledger(C) 2i 

Accounts Rec (C) 21 

Elec. SpreedsheeHC) . , 21 

EN— TECH 

Studio 64(D) 28 

Sprite Fun(C) 18 

EPYX 

sword Fargoal(C/D| 20 

Crush Crumble(D) 20 

Upper Reaches APS(D} 14 

HES 

Synthe Sound 64(R) ... 34 

64 Forth(R| 40 

Time/Money Mgr |D| . , 48 



INFO-DESIGNS 

G/L (D) 61 

A/P (D) 61 

A/R (D) 61 



NUFEKOP 

£xterminator[C) 
3-D Man(C) 



C^ 



20 

16 



RAINBOW 

Pers Finance Assisi (D) 41 

PSYCOM SOFTWARE 

Personality Analyzer[D) 24 

SIERRA ON-LINE 

Cross(ire(D) 20 

SOUTHERN SOLUTIONS 

Bill Payer(A/P) 66 

Business Man(G/L) 66 

Payma5ter(Payralli — 6B 

Bill Collector{A/R) 68 

Widget(inventoryi 68 

T i F SOFTWARE 

Word Search(C) 15 

Spon Search(C) 15 

Arcade Search(Cl 15 

TIMEWORK5 

Programming Kit 1(D) - 16 
Programming Kit 2(D) , 16 
Programming Kit 3 (Dl . IS 







SPECIALS 

Gemini 10X Printer $289 

Gemini 15X Printer $379 

Gorilla Banana Printer $199 

COSMIC 



Printers/Etc. COMPUTERS 



GEMINI -lOX . , $269 
QORILLA .... $199 

CITOH 

Prowrlter $345 

Prowriterll ,, , . $629 

Slarwrlter $1149 

Printmaster $1448 

NEC 

6023 A-C $409 

3510 $1375 

3530 $1679 

3550 $1779 

7710/7730 $1998 



PROWRITER . $345 
SMITH TPI ... S488 



UNLIMITED 



. $669 
$1299 



SILVER REED P 
QUME 11/40 + 
OKI-DATA 

Mlcrollne82A $398 

Mlcrollne83A $638 

MlorollnB34P $958 

Mlcrollne92 $488 

Microllh6 93 $858 

DIABLO 

62QR $939 

630R $1719 



MONITORS 



AMDEK 

Colort $289 

V3(X) $139 

V300A $149 

Color It $449 



NEC 

GRN(JB1260) $115 

GRN 1JB12011 $155 

ColorComposite ...$298 
RGB Color $598 



ip, CBM 64 CALL 

1541 DISK DRIVE ... $239 



17D1 Color Monitor $255 

1525 Printer S239 

1520 Color Ptr - SI 69 

Carii ? Ilnlc) SBO 

LIgtil PBll S29 

CassoBa Infc S29 

Card ? Software $16 



1530 Recorder S59 

IBOOModgm S5S 

IBSOAuloMoilBm ,, S158 
CMBGARBtGulda ... S1B 
Tha Connection (Infcj . . SS5 

MSD Disk Drive 1339 

FTI 4S Lot Board $59 



Script 64 S77 

Calc Result Prof S1 14 

Calc Result Easy S68 

The Home Accountant S48 

Delphis Oracle S114 

Word Pro 3 with Spell . , S7a 



MODEMS 



HAYES 

Smartmodem $209 

Smartmodem 1200 .. $498 
MIcromodem II $259 



NOVATION 

J-Cat $99 

Apple Cat II $259 

0-Cat $149 



727 BREA CANYON RD., SUITE 16 
WALNUT, CA 91789 

ORDER LINES OPEN MON-SAT 8 am - 8 pm 

(800) 626-7642 

PLEASE FOR ORDERS ONLY 
SORRY NO COD'S 

(714) 594-5204 

FOR TECHNICAL INFO, ORDER INQUIRIES, 
OR FOR CALIFORNIA ORDERS 

Aao $2.50 shipping per sortware oroer in connnentai U S Add $5 OD 
shipping per SOflwjre order lor AK. HI. FPO-APO Add 510 00 Or 15'A 
(whictieuer is grealeri per sotlware order lor non-U. S Call lor cssi of 
nardware shipping Calit residenls add 6'/j'/. sales Ian Cashiers 
checks or mon&y oiders tilled with n 24 hours loi items in sloci< 
Ptrsonai ctiecks rf ;uire 4 weeks to clear MasrerCarfl arc Visa QK foi 
50lt*arBoniy ftiihinconlinenlalU S aoil 3% surcharge include care 
no , expiration date ahd signature Dje In our low prices all sales are 
final All oefecilve relurrs must nave a return authorijalion numbei 
Please can !0 nblain one before reluming goods lor rcplacemeni or 
repair Prices S auaiiatnlily suDjecl to change 



64 



SOFTWARE 



64 



ACCESS SOFTWARE 
h;etJtralZone(C»D) ... $26 
Sprite Master (C/D) ... $27 

AVALON HILL 

Nukawar(C| , $12 

Planet Miners (C) .... $12 
Androm. Conquest |C) $14 
Midway Campaign (C) $12 
NofttiAtl. Convoy (CI . $12 
Comp. Stcks/Bnds(C) $16 
Computer Football (C| $18 

Telengard(C| $16 

BATTERIES INCLUDED 

Paper Clip (D| $89 

D.Base $114 

BRODERBUND 

Ctioplifter(R) $29 

Serpentine (R| $27 

Sealox(R) $27 

David's MidnigtittDI . . $23 

COMMODORE 

Easy File (D| $76 

Easy Finance (D) $38 

Easy Mail (D) $38 

Easy Script (D) $76 

EasySctiedule(O) ...$59 

LogolR) $75 

Pilot (D) $76 

A33embler{D) $38 

Music Mactilne ID) ...$25 
Music Composer (D) .. $25 

MezaMiJSlc(D) $75 

Video'MuslcSupl.(D) $38 

Jupiter Lander (H) $25 

Radar Rat Race (R) ... $25 

Sea Wolf (R) $25 

Klokman(fl) $25 

COMM'DATA 

Pakacuda . (C1$14(D)S18 
Escp. MCP . (C|$14(D)$18 
Cenlropods {C|$14(D)$18 

COMPUTERMAT 

Areade-Pak(C) S18 

Education-Pak(C| $18 

CREATIVE SOFTWARE 

MoondustiR) $25 

TrastimanlHl $25 

Save New York (R| ..,$25 

AslroblitziR) $25 

HousetioldFln.(D| ... $25 

DATA 20 

Video Pak 80 $139 

Z80 Video Pak $229 

EN-TECH 

Finance Calc 64 $34 

Data Base 64 $56 

Invoice Ease 64 $56 

EPYX 

Temple of APS (Dl ...$27 
Upper Reacti. APS (D) $14 
Jumpman(D) $27 

HES 

HES Modem $59 

6502 Prof.Dev.Sys.tC) . $22 

Hesmon 64 (R) $27 

Turtle Grapics II (R) . , $41 

Heswrlter 64(B) $32 

Grldrunner(R) $27 

Re!roball(R) $27 

INFOCOM 

Zorkl.llorllKDl $27 

Deadline (01 $35 

Slarcross(D) $27 

JIN SAM 

Mlnl-Jinl(R) $75 

LITTLE WiZAflO 

P'O.Mail.Llst (C)$22(D1$25 
Stockmasler 

(Invenloryl (C)$25(D1$28 
LOGISTIC 

Dalacalc64 (C) $55 (01 $59 
Home Journal {D} ... $55 



MICROSPEC 

Payroll System (D) ... $73 
Inventory Pkg(D) ....$73 
General Ledger (D) , , . $73 
Disk Data Mgr (D) .... $62 
Mall List MBr(Dl ..... $41 
CtieckbookMgr(Dl ... $39 
M-SOFT 

M-Flie (D) $89 

ON-LINE 

FroggerlO) $23 

Jawbreaker [Dl $20 

PACIFIC COAST SOFT. 
PCS (80 Col BD, Word Proc, 
D.BasB.Spreadstieel) CALL 
Account PAC(C(D| ... $34 

FilePAC(Dl $30 

Editor PAC(D| $39 

Inquire PAC(D) $57 

Happy Tutor TyprB(Dl $16 
PROFESS. SOFTWARE 
Wordpro3 + /64(Dl ... $68 
QUICK BROWN FOX 
Prof.WorciProo-(R) , . $50 
RAINBOW 

Writers Assistant .... $95 
Spreadsheet Assist. . . $95 

File Assistant $95 

SIRIUS 
Bl3defBlacksoodle(0) $27 

Type Attack |D) $27 

Repton (Dl $27 

CrlllcalMass(D) $27 

Snake Byte (Dl $23 

Way Out (Dl $27 

Fast Eddie (D| $23 

Turmoil (Dl $23 

Spider City (D) $27 

Squlsri'Em(Dl $23 

Final Orbit (D) $27 

AlptiaStiield(DI $27 

SKYLES ELEC. WORKS 

Busicalc(C/D) $52 

Busiwriter(D) $72 

SPINNAKER 
SnooperTroopsKDl . $29 

FacemakerfDl $23 

Klndercomp(Dl - $20 

Hey Diddle (D) $20 

Most Amaz. Tiling (D) . $27 

SYNAPSE 

Fort Apocalypse (C/O) $23 

Survivor (C;D1 $23 

Drelbs(C;D) $23 

Pharori's Curse (C/D) .$23 

Protector 11(D) $23 

Morgal(D) $23 

Shamus (D) $23 

TAYLORMADE 
Touch Typing Tutor 

3.0(D) $21 

TIMEWORKS 

Rbbrs/Losi Tomb (C/D) $21 

Wall Street (C/D) $21 

Money Manager(C/D) $21 
Data Master (C/Dl ... $21 
Dunfleons of Alg. 

Dragons (C/Dl $21 

TOTL 

Text2.B . . . (CI $32 (D) $34 
Label2.e . . (C)$15(D)$17 
Time Manager 2.6 (C) . $24 
Time Manager 2.6(D) . $27 
Resrcti Assist. 2.0(C) . $24 
Resrcti Assist. 2.0(D) . $27 
UMI 

Motor Mania (CI $20 

RenalssancefC) $27 

VICTORY 

Annllillator(CrO) $16 

Kongo Kong (C/Dl .... $16 

Tfek(C/D) $14 

Adv. Pack *1 (C/D) ... $16 
Adv. Pack#2(C/Dl ... $16 
Grave Robbers (C/DI .. $13 
ChomperMan{C/D) ..$18 



Circle No. 49 



FiniiR|;r 4P| _ COflMODDRE 64 VERSION 



iri REM MULT T POKE. TiRTR 

20 S?EM C^54• VERSION 

?'5 : 

3'"i i3riSI.,iFS0O 

35 FOP T =0TO1 5 ^ FOR.T=0TO 1 5 : .£53280 .. J .. I : NEXT J , ' 

40 .'i::5:^:?80.. 3.. 1 : PRINT" MUL"'"IPOKE OK..." 

45 PRINT" ro QUIT TVPE SVS 9.19." 

50 E^-i'D 

!9@i?i FOR I ~'3a8T093 1 : REflDJ : POKE I .. J : NEXT ■ B'-!>SB2'^ ■ RETURN 

980 DRTR 169.. "6,. 133.- 124,. }.69. 73, 133, 125.. 169, 3, 133, 12'?, 96, 72 

91.9 DPTfi 201, 38.. 203, 13, lfi;5, 123, 201. 2.. 2':i.0 . 7, 165' 2 127 "288" 3 

920 riPTR 104, ::;98, 9, 104, 261.. 58, 144, 1, 36, 76, 128, 0, 32, ' 115 

930 DRTR 0, 32, 158, 173, 32.. 247, 183, 165, 100, 133, 252, 165, lOl, 133 



940 TiRTR 251- 169, 0- 133, 253, 32, 
950 DRTR 347, l!33, 164, 253, If.'s' 10 
960 iiRTR 3, 76, 121, 3, 76, 115, 0, 
■370 IiRTfi 125, 169.. 176, 133, 126, 96 



U5, 0, 240, 22. • 32, 153, 173, 32 

1.. 145, 251, 230, 253.. 32. 121, 0, 240 

169.. 201, 133, 124, 169, 56, 133 



PI Hi, IRE 4B 



..'ERSION 



U-i REM MI.ILTT POKE,,. DRTR 

20 REN VIC VERSION 

95 ■ 

30 GOSi.iBBOO 

35 FnPI=0T0255 ■ ■'i':36876 ,. T , I , T , I : NEXT 

40 ■S3!^~R76 , , , , 27 : PR I HT " MULT I POKE OK . . „ " 

45 PRINT" TO QUIT TVPE SVS 919." 

50 EHB 

300 P0RI=e28Tn931 ■ RERTi.J : POKE I , J ■ NEXT : SVS82S : RETURN 

900 TifiTlH 169. 76, 133,. 124, 169, 73, 133, 125, 169, 3, 13' 



126, 96. ■ 



910 T'iRTR 201, 38, 20 



■I p, 



16 



123, 201 



'40,1 



165.. 212, 208, 



920 DRTR 104, 208, 9, 104, 201, 53, 144, 1, 96.- 76, 128, 0, 32, 115 

930 tiPTfl 0, 32, 158, 295, 32, 247, 215, 165, 100, 133, 252, 165, 101, 

940 pPTR 251, 169, 0, 133, 253, 32, 115, 0, 240, 22, 32, 158, 205, 32 

950 DRTR 247, 215, 164, 253, 165, 161, 145, 251.. 230, 253, 32.. 121, 0, 

9SPi pRTft 3, "6, 121, 3, 76, 115, 0, 169, 201, 133, 124. 169, 58, 133 

970 DPTiS 125, 169, 176, 133, 126, 96 



133 
240 



'[iAKOMMANDEH • February 1984 



Continued from page 106 

ADVENTURE AND 
INTRIGUE FROM BRILEY 

Briley Software has released five new, 
exciting programs for the Commodore 
64. 

In the Explorer Series are two new text 
adventures which are different each time 
the game is played. HIGH SEAS is a game 
of 1 9th century swashbuckling adventure, 
in which you try to rid the Atlantic Ocean 
of cut-throat pirates, and recover the gold 
that they have stolen. Seek out islands, 
ports-of-call, and buried treasure, while 
fighting off the murderous pirate ships. In 
FUR TRAPPER, you are gathering the pelts 
of animals in the high Rockies to make 
your fortune before the snows of winter 
set in. You will encounter breath-taking 
views, Indian trading posts (with breath- 
taking prices), lost Indian treasures, and a 
wide variety of ferocious animals. 

In the Detective Series are three new 
games of deduction and reasoning. Each 
features a graphic map of the building in 
which the crime took place, a wide variety 
of cooperative (?) suspects, and a different 
solution every time! The object of each is 
to determine from your limited informa- 
tion the name of the criminal, and the 
hour at which the crime took place. In 
MANSION!, you must determine who 
stole a family heirloom during an elabor- 
ate dinner party. \n PENTAGON!, you must 
find the traitor who has stolen one of 
some secret defense plans. MUSEUIv!! 
calls to report that the Gutenburg Bible is 
missing (among other possible treasures). 
Put on your gumshoes and find out who 
did it! 

Each of these games is available on tape 
from: Briley Software, Box 2913, Liver- 
more, CA 94550-0291. Price: $14,95 
each. Circle No, J62 

MOSAIC RAMMASTER 32 
for the VIC-20 

Mosaic Electronics introduces the RAM- 
MASTER 32 for the VIC-20 computer The 
RAMMASTER 32 includes many features 
that before were only available on pro- 
ducts costing much more. 

These features include a built-in expan- 
sion port so that it can be used with any 
cartridge based program without needing 
the additional expense of a mother board. 
The RAMMASTER 32 features block selec- 
table memory so that the user can change 
the memory map to meet his specific 
needs at that time. 

Features include a write protect switch 
which protects programs, utilities, etc. 
from interference from BASIC, a pause 
switch which halts any program in pro- 
gress, and a port for a pause/reset cable 
for more convenient positions. 



The RAMMASTER 32 also features 
complete easy, to understand 
documentation and a help line. For those 
who have any questions, call 
1-800/2-ADD-RAM, 

The RAMMASTER 32 suggested retail 
price is SI 29,95 and is available now. 

Mosaic Electronics orci.No 263 

P,0, Box 708 
Oregon City, OR 97045 
503-653-7885 1 -800-2-ADD-RAM 

TYPING GAME FOR C-64 

Learn typing skills in a video game space 
war format with MasterType from Light- 
ning Software, on C-64 disk. 

MasterType consists of 18 progressive 
lessons allowing the user to develop 
mastery of the keyboard at an individual 
rate. Each row of Iceys is separately in- 
troduced, presenting individual Iceys first 
and building up to words. After each 
lesson, the game reports the number of 
words typed per minute and words mis- 
spelled or destroyed. 

The MasterType package includes a 
manual with directions for running the 
program, descriptions of the options and 
educational implications, hints for win- 
ning the game, finger charts, suggestions 
for successful touch-typing, directions for 
customized lessons and description of the 
18 preprogrammed lessons. 

Price: $39.95. For more information, 
contact Bruce Zweig, Lightning Software, 
480 California Ave,, Palo Alto, CA 94306 
(415)327-3280, oki^ho.im 



PARALLEL 
PRINTER INTERFACE 

The DATA 20 Parallel Interface is an easy 
way to use a parallel printer with a Com- 
modore computer This device takes ad- 
vantage of the same technology that pro- 
duces LCD watches and calculators. There 
are no awkward ribbon cables or boxes to 
worry about. With the attractive packag- 
ing format it appears to be a cable. 
Features: 

• Supports the Commodore standard 
handshaking protocol-appears to the 
system as a 1525 printer 

• Translates the Commodore character 
set to ASCII, 

• Passes through graphics character 

• Does not use powerfrom the computer, 
the printer, or any external supply 

• Easy to use-simply plug it in, no soft- 
ware to load or switches to configure. 
Retail price: $49.95. Available from 

DATA 20 Corporation, 23011 Moulton 
Parkway Suite B 10, Laguna Hills, CA 
92653 (714) 770-2366. orde no. 265 



ZEPPELIN RESCUE 

ZEPPELIN RESCUE, on disk and cassette 
for the Commodore 64, takes you 
through the five different cttyscapes on 
your rescue mission. You must maneuver 
your way through the city, flying from the 
tops of buildings to the piers beneath 
suspension bridges to save the city 
dwellers before its too late. As you rescue 
the inhabitants of Los Angeles and your 
space-ship takes off, you then advance to 
progressively more difficult screens- 
starting with daylight, going through 
dusk, night and finally, dawn. 

ZEPPELIN RESCUE is available for $19.95 
on cassette and $24,95 on disk. For ad- 
ditional information, contact: Micro Soft- 
ware International, The Silk Mill, 44 Oak 
Street, Newtown Upper Falls, MA 02164 
(617)527-7510. crdeNcjee 

STATISTICS PACKAGE 

Kobetek Systems Limited is pleased to 
announce the availability of SPP (Statistics 
for Personal Computers), a sophisticated 
statistical software package for Commo- 
dore 4000, 8000. and 64 series. 

The package is menu-driven and in- 
cludes: descriptive statistics; cross- 
tabulations; correlations; linear, cubic and 
quadratic regression; multiple regression; 
one-way and two-way ANOVA (unbalanc- 
ed if desired); as well as non-parametric 
statistics. 

Data can be displayed in the form of 
histograms, scatter plots, normal prob- 
ability plots, box diagrams and tables. 
Available from: 

KOBETEK SYSTEMS LIMFFED 
1113 Commercial Street 
New Minas, NS 

B4N 3E5 circle No, 267 

(902) 678-9800 
Prices range from $350.00 to $500.00 
for complete packages. 

CARIBBEAN ISLANDS 
BULLETIN BOARD 

The first Bulletin Board System (BBS) 
dedicated to residents of the Caribbean 
has been established in Puerto Rico, Com- 
modore User Group president, Julio Mar- 
tinez, reports the BBS is up and running a 
Steve Punter version, modified for Com- 
modore and a TNW modem. The system's 
hours ofoperation are from 8 PM to 8 AM 
daily The telephone number is (809) 
781-0350, 

Sysop Martinez says most users ex- 
change programs and club information 
notices. He invites callers from the main- 
land to log on, 

=i= ILtI I F>;! =i= I L=i I F" =^ I L=i I P 

February 1984 • COMMANDERI^35 



GET THE BEST FOR YOUR COMMODORE 64 



BUSINESS 



- FINANCE CALC 64 • Disk 


S45.95 


■ DATA BASE 64 • Disk 


49.95 


- MANAGEMEIVT SYSTEM 64 • Disk 


45.95 


* FAMILY PAC 64 (3 in 11 • Disk 




(CHECKBOOK, RECIPE. EDU-GAME) 


4595 


■ CHECKBOOK EASE 64 • Disk 


29.96 


HESWRITER 64 • Carl. 


29 95 


HESMON 64 • Cart, 


25.95 


HES MODEIVI • Carl. 


67.95 


TURTLE GRAPHICS II • Cart. 


39.95 


QUICK BROWN FOX (W.P.) • Carl. 


45 95 


WRITERS ASSISTANT iW P ) • Disk 


59,95 


FILING ASSISTANT • Disk 


67 95 


INVENTORY PACKAGE • Disk 


77.95 


TOUCH TYPING TUTOR • Disk S. Cass. 


18.96 


CALC RESULT EASY • Cart 


67,95 


CALC RESULT ADVANCED • Disk 


127,45 


PAPERCLIP (W P ) • Disk 


99,95 


M'FILE • Disk 


94 95 


WORD PR0I3 (W.P.j • Disk 


71.95 


SPELL RIGHT PLUS (DICTIONARY) • Cart. 


49.95 


DELPHI'S ORACLE (DATA BASEl • DiSk 


125.95 


TIME & MONEY MANAGER • Disk 


55 95 


OMNICALC (SPREADSHEET) • Disk 


79.95 


CARDCO PRINTER INTERFACE 


54.95 



POLICY 

All orders ate SNif)pe() U.P.S. Shipping criarfles are S2.00 lor 

prepaid orders and S3 25 for CO D. For last deliwry send 

money order, certified ctieck or credit card. 

Please allow approximalely inree weeks lor clearance on 

personal checks. 

All items are suojeci \a auailaDility and price change. Thanks 

lor ordering from House ol Soltware! Call lof Iree catalog! 



EOUCATIONAL 

HUNDREDS MORE AVAILABLE 



SNOOPER TBOOPEftS \. II • Disk 

KINOERCOMP • Dsk «, Crt 

IN SEAHCH OF MOST AMAZING THING 

PROGHAMMING KIT I • Disk 

FACEMAKER • Disk 

KIDS ON KEYS • Carl. 

FRACTION FEVER • Carl 

PIPES • Cart 

ENGLISH INVADERS • Disk & Cass, 

DUNGEONS ALGEBRA DRAGONS 

UP FOB GRABS • Carl 

BENJI'S SPACE RESCUE • Disk 



S29,95 
19.95 
Disk 26.95 
19.95 
22,95 
29.95 
29,95 
29.70 
21.95 
Disk S Cass. 19.95 
29.95 
29,95 




HOUSE Of 
SOFTWAHE 



•From EN-TECH Software 



EIMTERTAIIMMENT 

STUDIO 64 ir/usic ^AKER) • Disk & Cass. S29,95 

GAME DESIGNER • Disk & Cass. 25,95 

GRIDRUKNER • Cart. 20,25 

TEMPLE OF APSHAI • Disk 25.95 

UPPER REACHES OF APSHAI • Disk 13.50 

CURSE OF BA • Disk 13.50 

ASTROBLITZ • Cart. 29.20 

SAVE NEW YORK • Carl. 29.70 

PERSONALITY ANALYZER • Disk 28.00 

PHANTOM KARATE DEVILS • Disk 29.70 

PLANETFALL • Disk 38.20 

ENCHANTER • Disk 38.20 

SEA FOX • Disk 33.95 

CHOPLIFTEB • Disk 33.95 

PROTECTOR II • Disk & CasS. 24.95 

TELENGABD • Cass. 16.95 

FfiOGGEB • Disk S Cass. 22.95 

FORT APOCALYPSE • Disk 8. Cass. 22.S5 

ROBBERS OF THE LOST TOMB • Disk 19.95 

JUMPMAN • ilisk 25.95 

SWORD OF fARGOAL • Disk & Cass. 20.25 

PAKACUDA • Disk 8, Cass. 11.95 

SURVIVOR • Disk & Cass. 22.95 

PEGASUS ODYSSEY • Disk & Cass. 19.95 

NEUTRAL ZONE • Disk & Cass 27.95 

COMPETITION PRO. JOYSTICK 17.95 



To Order Call: 

(213) 768-8866.^^ 

Or '^^^^R 

Write To: l^^^ 

HOUSE OF SOFTWARE 

9183 Mercedes Ave. • Arleta, CA 91331 



SHOW US A BETTER PRICE AND WE'LL BEAT IT! 



IF IT'S FOR 
AND IT'S C 



COMMODORE 64 
. IT'S PROBABLY 



MANAQEMENT SYSTEM 6^ 

Tms integrated business pnogr-arn gtves you crte computer po</-'er 
once rese'^ed for lorQe corporations. Capgbilities include invOiCriQ, 
inventciry control, and custorner rnaiimg l.&ts. D-sk SSS^SS 

FINANCE CALC E4 

Trie leader in l-orne and business financial analysis. You can have 
up to 14-40 Itemized expenses and pr.nt IQBS different financial 
reports and bar graphs. In addition, it keeps and conipares as 
many as 12 budgets at once. Disk SB9.9B 

DATA BABE B4 

A perfect record system for any business or home. It cen sto."^ 
up to 1 SOD records and ^las up to GO fields for each cne. A special 
labei and report d^-gner is included, it can also merge wich popular 
word processors. Disk SBS.S5 

GAME OEBIQNER Sa 

Use to animate 1 6 sprites and design colorful dackgrounci screens. 
Several game sub-rautmes included. Disk S35.95 



STUDIO 64 SERIES 

Anyone can now create nxjsic as toeautif ul as the most advanced 
programers could one year ago!! Just play and the computer wtii 
instantly write the music on the screen. Included ^re powerful 
features i*<e block move, angle note editing and scrolling, it witJ save 
and recall, add music to your own programs and pnnt lead sheets. 
Disk S3S*95 

FAMILY PAK [3 in 1J [ALL] S55.9S 

Three of t'^.e finest home prograrris available: 

* CHECKBOOK EASE B4 

Handles over 130Q transactions. Prints statements, and all types 
of cfiecks, and ^Q expense categories. S3S.S5 

* RECIPE KEEPER 

Searches by ingredient, category or name. Calculates 
n-seasurernents for different serving anrounts and prints copies. 

* SPACE MATH 64 

Learn math, explore the universe, dance to the musiG snd watch 
the show. 



BABIES OF THE DIRT 

An earthquake sucks you to the center of the eerth. To escape 
you nxjst battle the BABIES OF THE UlRT. But. don't miss or its 
doomsdayl Watch out for their mother. 333-35 



Circle No 105 



NDTEi PROGRAMS ARE COMPATIBLE WITH ALL PRINTERS AND UTILIZE FULL-SCREEN PROCESSING 



P.O. BOX 881, SUN VALLEY, CA 913B3 • [S13] 768-6646 



Ifs time for your 
computer to grow up. 

Meet PractiCalc." The world's most versatile spreadsheet at only $40." 




Commodore 64 and VIC-20. 
Not just (or games . . . 



Games are fun when it's time to play. But at 
heart, your Commodore 64'" or VIC-20"' is a full- 
grown computer 
straining to 
gallop at the 
touch of your 
fingers. 

But the problem 
is, most software's 
been designed for 
toys. Not for real 
computers. Until now, 

Now comes PractiCalc. And there's not much 
in the world of grown- 
up computing it won't 
do. It'll keep 
addresses {in 
alphabetical or 
numerical order), 
phone numbers 
(likewise), make 
budgets and menus, 
project profits, keep 
track of expenses, 
inventories, investments, what have you. For 
your home, your school, your business. 

PractiCalc gives you 



■ i: i.'.-lli'CI.-l 



u. ... m mmF 

^■■i-.-a' iii 






Budgets, inventories, 
projections, you name it. 



.i''\'V'\i-''.j '".fi^'i 

t]i» «)■■ MIk" Tlinanti" 

'niMiBii.- Tai.-.jii.'il*i-' 
~u lb li ii'is .-» II L' » 1 

„. ~. ^ MM mf 



Spreadsheet analysis . . . 

square roots, logarithms, exponential 



everything you'd 
expect from a 
spreadsheet, like 
adding and 
subtracting, 
multiplying 
and dividing, 
calculating 



*KL..r,^(-aiK<:r 




High or low 
resolution graphics... 




numbers and even 
trig functions. And 
PractiCalc gives you 
a lot more. 

Want to make 
a chart? Hit a key 
and the high or low 
resolution graphics of 
PractiCalc Plus or 
PractiCalc 64 will turn 
numbers into graphs. It'll even print out 
everything that shows on the screen. 

Want a lot of facts and figures at your 
fingertips? PractiCalc stores more than 2,000 
cells in up to 100 columns and 250 rows. It'll 
sort them, search them, or shuffle them for you. 

You can add 
entries, delete them, 
or move them around 
-numerically or 
alphabetically, and 
instantly, of course. 
And you'll find 
PractiCalc unusually 
friendly flexible, and 
forgiving. 
All of which is a far cry from just playing with 

a joystick. Still, 

PractiCalc has one 
thing in common 
with a 
computer 
game. 
The price. 
Only $40. 

Alpha or numeric sort. 




High-speed and 
wild card search. 




PractiCalc "' 



^ COMPUTER 
^^^_^___ i SOFTWARE 

==^^= '^W ASSOCIATES, INC. 

Exclusively distributed by Micro Software International, Inc. 

The Silk Mill, 44 Oak Street, Newton Upper Fails, MA 02164 • (617) 527-7510 

■$40 is suggested retail price for tape version of PractiCalc-20 ($45 for disk version; PractiCalc Plus or PractiCalc 64 = $50 for tape version, $55 for disk). 

© 1983 Computer Software Associates, Inc. Commodore 64™ and VIC-20'" are trademarlts of Commodore Business Machines, Inc. 

Circle No 91 



^ 




H commodore 



SOrra;AREFORC-64 



Business 

Mulliplan S 89.D0 

WordPro 3 - /64 wSpellRight Plus . . S 79.00 

SpellRigm Plus S 55.00 

Easy Script S 45.00 

Calc Result (Advanced) S 125.00 

Calc Result (Easy) S 75.00 

Mirage Concepts (65000 records) - , . S 95.00 

M-File (merge w/wordpro) S 89.00 

Home AccoLntant (Continental) S 69.00 

Code Writer 

(writes basic programs) S 95.00 

Easy Finance S 22.00 

Complete Accounting 

G'L, A'R, A'R PR, INV S 75.00 

Entertainment 
Assembler Package (cassette or disk) 

(compiled, includes editor, loader. 

disassembler) S 39.00 

Sprite Master S 30.00 

Neutral Zone S 35.00 

Vic Tree (programmers utilities) S 75.00 

Commander Ultra 

(terminal package) S 59.00 

MSD Super Disk (Single) S 395,00 

MSD Super Disk (Dual) S 695.00 

80 Column Expander S 55.00 

Vic 1600 Modem S 75.00 

Vic 1650 Modem S 109.00 

Hayes Smart 300 Modem S 249.00 

Hayes Smart 1200 Modem S 629,00 

Vic 1530 Datasette S 60.00 

CBM 1520 Printer Plotter S 179.95 

5 Slot Expander (64) S 65.00 

6 Slot Expander (vie) S 70.00 

16 K Ram (Vic) S 70.00 

64 Relay Cartridge S 45.00 

Numenc Key Pad (vie & 64) S 35.00 

Programmers Ret Guide S 18.00 

Alien Voice Box (Talks & Sings) S 89.00 

Verbatim Diskettes: 

Single Sided Single Density S 26.00 

Single Sided Double Density S 30.00 

Double Sided Double Density S 42.00 

Texas Instruments LCD Programmer. . . S 55.95 



ACCESSORIES 



IIVTERFACES 



Inte-pod (full compatibility!') 

(Intelligent IEEE & RS232) Call 

Ttie Connection 

(full graphics of 64i S 95.00 

Cardco Parallel Interface , . - - S 70.00 

RS-232 Communications Interlace S 45.00 

Vic Switch S 149.00 

ADA 1800 (Parallel) S 129.00 

ADA 1450 (Serial) S 149.00 

Pet-to-IEEE Cable S 39.00 

lEEE-to-IEEE Cable S 49.00 

4 Prong AV Cable S 15.00 

Custom Comouter Cables 

(we make to your specifications) .... Call 



IHONmORS 



CBM 1702 Color Monitor S 249.00 

Panasonic CT-160 Color , , - , S 279.00 

Panasonic TR-120 Green Screen S 169.00 

Panasonic TR-120 Amber Screen S 179.00 

Amdek Color Plus S 295.00 

AmdekSOOA S 175.00 

Transtar 120 (60 column) S 495.00 

Transtar 130 (132 column) S 769,00 

CBM 6400 Printer S1425.00 

NEC Spinwriter Call 

CBM 1525 30 cps S 235.00 

CBM 8023 150 cps S 539.00 

CBM 4023 100 cps- (IEEE) S 339.00 

CBM 1526 100 cps. (senal) S 349,00 

Epson m-BO FT 80 cos S 549.00 

Epson RX-80 120 cps Call 

Epson FX-BO 160 cps Call 

Epson FX-100 160 cps Call 

Okidata 92 (Parallel) S 559.00 



Call to Order 

1-800-527-1738 

All Others Call 

1-214-231-2645 

Micro-Sys 



Panasonic KX-P1090 Printer S 475.00 

Star Gemini 1 0X S 329.00 

Star Gemini 15 S 499.00 

Executive 64 portable (new) Call 

B128-S0 128k Bus, Machine (new) . . . Call 

SuperPet (5 languages) S1059.00 

CBM 8032 S 625.00 

CBM 2031 single disk S 295.00 

CBM 8050 Dual Disk 1 meg S 995.00 

CBM 8250 Dual Disk 2 meg SI 295.00 

CBM D9060 Hard Disk 5 meg SI 995.00 

64K Expansion Board S 275.00 

SuperPet Upgrade Kit S 695.0Q 

WordPro 4 . or 5+ S 305.00 

Visicalc S 199.00 

The Manager S 199.00 

BPl Accounting System 

(5 separate modules) S 325.00 

Southern Solutions Accounting 

System 111 (Per Module) S 285.00 

Superscnplll Call 

Superbase Call 

SuperofficB Call 

Complete Accounting Systems Call 

Mail Pro Call 

Cross Compilier (Oxford) Call 



Orders under 50,00 add 10,00 Handling fee 

MasterCard, VISA, Money Order Bank Check 

COD (add 5,00) 

Add 3% For Credit Cards 

All Products Shipped Within 24 Hours 

FOB, Dallas, Texas 

All Products Shipped With Manufacturers 

90 Day Warranty 

PRICES ,^RE SI BJECT TO 

cii\.\GE wrnioiT ,\(yiicE. 

DEM JilRS l>Ql IRIES Vi EUIO.ME 



BUSINESS SOFTWARE — BI28-«0 



I s I II I B y T n s 



641 Presidential Drive • Richardson, Texas 75081 • 9;30a.m.-6:30p.m. (Mon.-iFri.) • 10:30 a.m. -2:30 p.m. (Sat.) 



GET THE MOST OUT OF YOUR 

COMMODORE- 

orVIC"20computer 





ULTRABA3IC-64...Add &0 

commands: graphics. 
rriLsic, TURTLE and game 
features.Tutorial.demo plus. 
TAPE m.K DfSK WZ.95 

ASSEMBLEn-MONtTOR-64 

High speed language 
development. Eleven func- 
tion monitor. Screen editing 
of source file. DISK 132.95 

DATAMAT-64... Simple 
powerful data base manage- 
ment witti search, sort, 
report capability at low price. 
DISK U2.9S 



SYNTHY-64... Sets the standard for all of the rest. 
Best 64-synthe5izer anywhere. Samples and manual. 
CASSETTE $29.99 DISK $32.95. Also available: 3 great 
companion music albums: CItttlcal, Chriitmn, and 
nsgtime Slng-AlDng. DISK $12.95 Each. 



CHARTPAK-B4.,. Profes- 
sional qualtiy pie. line and 
bar charts. Menu driven, in- 
teractive, hardcopy. 
DISK $42.95 



QHAPHICS DESIONER-64... TINY FORTN-64/20...Ex- 3KIER-e4...This arcade- 

Menu-driven drawings, floor citing language-low price, quality game adds hours of 

plans and illustrations etc.. Powertuf, extensible. 200 -i- action and excitement to 

Slide program capability, word vocabulary. your CQmmodore-64. 

DISK $32.95 TAPE $24.95 DISK $27.95 TAPE $14.95 DISK $17.95 



CHECKBOOK MANAQER-64 

Simple check account main- 
tainance. Optional screen or 
printer report and backup. 
DISK $22.95 



ANATOMY OP A COMMO- 
DORE-64 Complete guide. 
Full comment ROMS list, de- 
tailed internals, descriptions. 
3flO PAQE BOOK $19.95 



SUPER DISK UTILITY-64... 

Speed copy 4 ways: Total. 
Bam, Append or File, Dump 
or modify sectors. More. 
DISK $22.95 

SCREEN QRAPHKS^Adcfs 

24 hires, multicolor, sprite 
commands to 64-BASIC, 
Demo, tutorial and manual. 
TAPE $24.95 DISK $27.95 

MASTER-64...Full ISAM file management: powerful screen management: excellent printer 
generator: programmer's aid; BASIC 4.0 commands: macHine language monitor: Soft- 
ware developers: NO RUNTIME ROYALTIES: With 150 page manual in three-ring binder 
and development software. , 

SOFTWARE ON DISK $M.95 ^ DEALER INQUIRIES INVITED 



ZOOM PASCAL-64...Pro 

duces 6502 machine code 
for speed, Roating point. In- 
tegers, strings File handling 
orSK $39.95 

POOL-64/20...Play Fullrac1( 

or nine ball using hires 

graphics. Vic-20 required 8K 

expander. 

TAPE $14.95 DISK $17.95 



FREE CATALOG Ask for a listing of other 
Abacus Software for Commociore-64orVlc-20 



DISTRIBUTORS 
Great Britain: 

ADAMSOFT 
18 Norwich Ave 
Rochdale, Lanes 
Wett Garmtny: 
DATA BECKER 
Meiowinge'SIr 30 
40CO Dusseldon 
0211/312085 



Great Britain 

CCl Sodware 

167 Great Portland St 

London Wl 

01-636-6354 

Sweden: 

TIAL THADir4G 
PO 516 
34300 Almhull 
476-12304 



Canada Eail: Canada Weit: 

KING MICROWARE LTD LSI Distributors Ltd 
5950 Cote des Neiges 610 W Broadway «163 
Montreal, Quebec H3S 1Z6 Vancouver, BC V5Z 4C9 
514/737-9335 604/733-0211 



Auslralia: 

CW ELECTRONICS 
416 Logan Road 
BrisDane Queens 
07-397-0806 



New Zealind: 
VISCOUNT ELECTRONICS 
306-308 Ctiurcti Street 
Palmerston Nonh 
63-86-696 

Circle fJo. 69 



AVAILABLE AT COMPUTER STORES, OR WRITE: 



Abacus ^ Software 



P.O. BOX 7211 GRAND RAPIDS, MICH. 49510 

For postage & handling, add SI ,50 (U.S. and Canada), add $3.00 
for foreign. Make payment In U.S. 'dollars by cfieck. money order 
or cfiarge card, (Michigan Residents add 4% sales tax). 

FOR QUICK SERVICE PHONE 616-241-5510 

February 1984 • COMMANDERI139 



AARDUARK LTD 



NOW THE BEST COST LESS 




DUNGEONS OF OEATH- A serious 
role playing game for up to 6 
players. You get a choice of 
race and characters that 
grow from game to game. 
You also get a graphic maze 
and a 15 page manual. 

Available On TftSSOC 16K EXI„ CMDM, VIC2I1 13K. 
IBMPC IfiSiOC 32K. MCIO 16K 



TAPES1495 



aiSK $19.95 



BAG-IT-MAN - The ultimate 
arcade game for TRS80C or 
MCD64. This one has three 
screens full of BAGS OF 
GOLD, CARTS & ELE- 
VATORS TO RIDE IN. MINE 
SHAFTS, and TWO NASTY 
GUARDS. Great sound and 
color and continuous 
excitement. 

Available On TRSBOC 32K. CMD&1 

TAPE SI 9.95 DISKS24.S5 






■■ 




je^fst 


1 


■ \ 




1 


-it. 


1 


¥mL 




., /J 


"""^ -^^^ ' 1 



QUEST ■ A different kind of 
Graphic Adventure, it is 
played on a computer 
generated mape of Alesia. 
You'll have to build an army 
and feed them through 
combat, bargaining, explo- 
ration of ruins and temples, 
and outright banditry! Takes 
2-5 hours to play and is 
different each time. 

AvailsN! On: TRS80C 16K, CMD64. Vl(20 13K. MCIO 
16K TI99 lEXT. BASICI, IBMPC 




rtW — ) ^ l i W » ! 



Wizarcllil 



Toiner 



^ 



TAPE S14.95 



DISK SI 9.95 



WIZARDS TOWER - A fantasy 
game played on a map of 
forests and dungeons - with 
dragons and wizards to kill. 
Similar to QUEST and fun for 
adults, but a little simpler 
and playablefor the younger 
set (8 - 60) 

Available On: IflSSOC M EXI.. CMD64. VIC20 I3K. 
TI99. IBMPC 



TAPE $14.95 



DISK sig.g5 



STARFIRE ■ If you enjoyed 
StarRaiders or StarWars 
you will love Starftre. It is not 
a copy, but the best shoot- 
em-up. see them in the 
window space game on the 
CMD64 or TRS80C. The 
fantastic graphics will put 
you right in the control room 
as you hyperspace from 
quadrant to quadrant 
fighting the aliens and 
protecting your bases. 

Available Oi TRSBOC 16K, CMDM 



TAPE SI9.95 



DISK SZ4.95 



PYRAMID • ONE OF THE TOUGHEST 
ADVENTURES. Average time 
through the pyramid is 50 - 
70 hours. Clues are 
everywhere and some 
ingenious problems make 
this popular around the 
world. 

Available O™ TflSBOC 16K. CMD64. MCIO M. TIMEX 
IBM PC, ri99, VIC20 !3K 



TAPES14,95 



DISK 119.95 



STARFIRE 









AARDVARK offers over 120 original high quality programs. 
Send one dollar for a current catalog and receive a Si .00 
gift certificate good towards your next purchase. 



Authors -AARDUARK pays top dollar for high quality 
programs. Send a copy today for a personal review and 
editorial help. 



TO ORDER: Send amount indicated plus SZ.OO shipping:, per order, include quantity desired and your prelerence ol tape or disk. 
Be sure to indicate type ol system and amount of memory. When using charge card to order by mail, be sure to include expiration date. 




CHARGE CARDS 
WELCOME 



1-313-669-3110 



PHONE ORDERS ACCEPTED 
8:00 am to 8:00 p m, E.S.T.. MON-FRI 



AARDVARK /4ctMH, Soit€<A€Vtc 



2352 S. COIVIMERCE • WALLED LAKE, Ml 48088 • 1313) 669-3110 

Circle No, 1 



CMD64 / TRSBOC / IBMPC / VIC20 / 1199 



Now You Have Three Choices of 
PILOTS for Your Commodore 

Compare for Yourself 



Price 
Retail 


VANILLA PILOT 

from Tamiircick Software 
S29.95 


PILOT II 

from Tamarack Software 
549,95 


PILOT 

from Commortore Business Machines 
S59. 95 


Software 


User friendly (19 descriptive 

error messages) . 

30 k left for pi-ogramming. 


User friendly [23 descriptive 

error messages) . 

21- 29 K left for programmiriq. 


Not user friendly (cryptic 
one- letter error messages) . 
12 K left for programming. 


Manual 


12 it pages 

Tutorial (Hands on, beginning 

with the very tjasicsl . 

Many examples. 

Good for novice !, experienced 

programmers, 


220 pages'^ 

Tutortai (hands on. beginning 

with the very basics). 

Many examples. 

Good for novice & experienced 

programmers. 


1 1 1 pages 

Written as a reference manual. 

Few examples. 

Good for experienced pro- 
grammers. 


Turtle 


Yes, true Turtle Graphics can 
face turtle any of 360°. 

Lo resolution. 


Yes. two Turtle Graphics 
modes each can face turtle any 
of 360°. 
Hi and lo resolution. 


No, not true Turtle Graphics 
(Lines drawn require begin- 
ning and ending points). 

Hi resolution only. 


Sprites 


No 


Yes, Built-in Sprite editor. 
Allows interactive develop- 


Yes, but tliB actual sprite 
can't be seen until program is 
RUN. 








Edilinri 


Edit any line at any time after 

listing. 

Resident screen editor fully 

utiliied. 

Global features include FIND, 

CHANCE, RENUMBER. 


Same as Vanilla Pilot. 


One line at a time - in edit 
mode only. 

Resident screen editor not 
fully utilized. 


Debugging 


Both immediate and deferred 
mode trace. 


Same as Vanilla Pilot. 


None. 


Program 
Code 


None. 


STUDENT command locks the 
program code. 


Separate Run-time module. 


Proleclion 






Variables 


26 Numerir: variables. 
1 strings. 

No system variable. 


26 Numeric variables. 
Allows S characters string 
names (over 22 billion possibil- 
ities) 
9 system variables. 

* Estimated as of October 20, 


26 Nun^eric variables. 
Limited to 26 strings because 
of character string name. 
1 system variable. 



19S3. ■ , 

Final count may vary slightly. 




If you are like most people, you'll realize 
thet VANILLA PILOT is a 'best buy' 
especially since it is compatible with 
PILOT II. 

PILOT II is a professional level program- 
ming language capable of liandling your 
largest programming projects. 

Why not pick up your copy of VANILLA 
PILOT or PILOT II from your local 
Commodore dealer or software outlet 
today ? 



Tamarack Software 

Darby, MT. 59829 



DON'T TAKE 
OUR WORD 
FOR IT... 




MICRO-MATE" 

Sensibly priced ttesk-top 

accessories to organize and 

integrate your personal 

computer system. 



Don't get stuck 
with a cheap 
wire stand. Avoid 
the static that 
piastic can 
generate. 
MICHO-MATE" 
accessories are 
heavy gauge alu- 
minum. Standard 
and expanded 
units siide for- 
ward providing 
access and stor- 
age for piug-in 
devices. 

Expanded unit 
has muiilpie out- 
lets and switch 
convenience. 



STANDARD (Ban/Monltor Stand) $29.9S 

EXPANDED (Elec. Base/Monitor Stand) . . . 49.95 

PRINTER STAND 24.95 

DISC DRIVE STAND 19.9S 

MONITOR STAND 19.95 

(plua $4.00 shipping and handling) 

Ctlinow toll (re« 1-800.824-TSaS Ask for oper- 
ator 319 MASTERCARD, VISA OR C.CD. 





_^mJ ft»^ Bv*4lt9^* <" **' I*'- *■?*?* "- 9- 



CASHBOOK T 



••CASHBOOKKEEPING...... 

foi any smai/ bus/nass with a Commodore 
W". i 1540/4^ Disk DTi¥9, (prtatrr QptlonMl) 

•Pit £3Cf- "Mfl""! & fSJf '"O 0J'« 

■ firotit Rif'SS Otitier s Ptjiiunn He! Cuff^Cf 4 C^fC* 9ook. 

Hire Cashbook 1 as your f\9w book- 

ke&pef. 
f — 1 Send t€5 or call toU tree ord#r dosk ^m 
'iZ!^ 1*30d-321'BS27. 24-Hotjr S9rvice ■*" 

- Also - 

Piogrsms loi VICIO" 
flntf CommorfOfS 64"* 
disk Of taps. Write 
lot tisling. OB, ity 
MOUSETRAP MATH. 
lor you: VIC20' 
rTO.95 lor ispoj and 
we'll include listing. 





Circle Mo. 143 

142/COMM/*WD£/? • February 1934 



preser:t 
THE ACCOUNTING TUTOR THAT GROWS AS YOU GROW! 

-j^ THE ACCOUNTING TUTOR -^ 

(This package uses cha same desLgn concepts as are 
found in expensive artificial intelligence systems.) 



Manjal and disk for the CatDmodore-6i'' only S64.95. 

The Wizards, P.O. Box 71 IB, The HbodUnds, Texas 77387 
(Coiwto-lrife-Ai la a CradefflHrk aT CoB'^ocJar? Electronics, Ltd.] 



Circle No. 155 



■^vVf VJ^ •24K MEMORY EXPANSION ' 

t^*" Giveyour PET/CBM a boost to 32K ! 



(S129-S239I 



Loaded with nifty features. Low, low power. 

•'Real World" SOFTWARE 017 S25, 

Word processor. Mailing List, Catalog. Ham RadiOn Frequency Counter. 

"OLD" 8K PETs 

I 1 

I •2114-TO-6550RAMADAPTER i$i2S2si | 

I RepIacE 6550 RAMs wilh low cosi 21145. Hundreds Sold' | 

1^^^ tt^K MEMORY EXPANSION (si6-»2) 




ict 



L ow cost memory ejcpansion using 21 14s lOf bi^gei' progidtrls. 



1 



OPTIMIZED DATA SYSTEMS 

Depl. O, P.O. Box 595 - Placentia, CA 92670 

DtSf^O-lifJiTE ifaaemmrk Optimized Oala SysfaJfli ■■ PET/CBM Irad&marfi CofntnoifOffi 



Omlitij 

for the Commodore 



8K RAM CARD ... * 49.95'' EXPANDER ^, f 29.95* 

VIC :li' SK mninini f\|>.ii[iti VIC ;o' s siiK ajwiAt 

32K RAM CARD . . - >nQ.g5* EXPANDER 6 * 49.9s* 

VIC :i.v" :;:K mfmiini (\i':Vuin V[C :o" i'li/ltvf.i C ^lol eyfrnia 



PRINTER CARD ..J 69.96* EXPANDER 4 

VIC :o' im-&l imnta intirhui C 0.;- .; slul afiuidci 

Available at finer Software Stores everywhere or calf 
1-800-255-051 1 for tfie name of your local dealer or distributor. 



TBA 



SuggMCt! Ri-iJil Pricf 



VIG 20 4 C B4 are TM ol Commodore Business Machines. UK 



XETEC. Inc. 
3010 Arnold Rd. 
Salina. KS 67401 



r - "^I" - Dealer and Distributor 

' ^ !S^ ^ > ~" "" inquiries welcome 

" ■■ '^~ "^^ CirtleNo. 183 



.'h 



Advertisers Index 

Take COMMAND by patronizing our advertisers who support the 
wide selection of products for the Commodore computer line. 
COMMANDER Magazine would appreciate you mentioning our 
name when dealing with these organizations. 



Circle No. Page No. 

1 Aardvark 140 

59 Abacus Software 139 

2 Academy Software 24 

89 Advanced Processor Systems 119 

101 Alien Group 121 

161 American Made Software Co 103 

37 Apropos Technology 44, 109 

102 Arfon Microelectronics 54, 107 

208 Automated Training Systems . 59 

162 Basic Byte, Inc 92 

68 Basic Electronic Business Systems, Inc 101 

203 Beaver Software Systems 71 

3 Boston Educational Computing, inc 79 

223 Broderbund Software 31 

50 Bytes and Pieces #1 54 

154 Cardinal Software 76 

5 CGRS Microtech 103 

164 Cheatsheet Products _ 59 

213 Commodore Inside Back Cover 

10 Computer Alliance 97 

41 Computer Learning Center 128 

185 Computer Mat 62 

12 Computer Mat 110 

217 Computer Management Corporation 82 

103 Computer Network 69 

91 Computer Software Associates, Inc 137 

49 Cosmic Computers 133 

105 Cosmopolitan Software Services, Ltd 23 

170 CovoxCo 48 

AA Creative Software _ 10.11,12,13 

202 Databar . _ 8 

205 Datasoft 7 

67 Double E Electronics 95 

159 Dynatech Microsoftwareinc 90 

14 Eastern House ... . 58, 117 

130 Elcomp Publishing, Inc 42 

184 Electronic Lab Industries 25 

40 Fabtronics 54 

17 French Silk 71 

166 General Systems Consulting . . , 71 

204 Geneva Technologies Corp 47 

19 Gloucester Computer 28 

16 GOSUBofSlidell, Inc 69,94 

108 H S E Computronics Inside Front Cover 

220 Handle Software Inc 144 

106 House of Software. 136 

107 Human Engineered Software 1 

95 ICD Corporation 123 

52 Info Designs 16 

21 Intelligent Software 56 

97 JMD Enterprises 60 

169 Knight Writer Software 81 

171 Krell 33 

214 KsoftCo 51 

22 Leading Edge Products, Inc. , . . Back Cover 

172 Limbic Systems, Inc 131 

209 Loop Software 55 

70 Lynn Computer Service 102 

174 Macrotech Marketing 88 



circle No. 
99 

222 

226 

28 

224 

94 

173 

55 

25 

56 

229 

218 

137 

64 

228 

31 

32 

75 

177 

215 

58 

76 

34 

35 

47 

138 

140 

142 

227 

77 

143 

144 

221 

232 

60 

210 

38 

145 

207 
54 
150 
122 
160 
149 
212 
61 

79 

42 

45 

46 

201 

123 

48 

230 

182 

155 

183 

225 



Page No. 

(M)agreeable 92 

Merritt Software, Inc 56 

Microclear 19 

Microspec 127 

Micro-SOfnc 19 

Micro-Sys Distributors 138 

MicroTechnic Solutions 105 

Micro-Ware Dist. Inc 13,25, 124 

Midwest Micro, Inc 114 

Mystic Software 82 

National VIC-20 Users Group 121 

Northland Accounting, Inc 72 

Obbligato 55 

Omnitronix 117 

Omnilronix 69 

Optimized Data Systems 142 

Performance Micro Products . . . 121 

Phantom Software 2 

Practical Programs, Inc 85 

Professional Micro Services 12t 

Progressive Peripherals and Software 113,130 

Pro-Line Software 17 

Protecto Enterprizes 63, 64, 65, 66, 67, 68 

Psycom Software International 76 

Public Domain, Inc 115 

Public Domain Soft'/vare Service 124 

Pyramid Computerware ... 101 

Quick Brown Fox 7 

R. Redmond 132 

Rees Software Laboratories 93 

Rocky Software 142 

Sail Software 82 

Scarborough Systems, Inc 15 

Signal Computer Consultants .107 

SJB Distributors Inc 98 

Skyles Electronic Works 26 

Skylight Software 100 

Soft Sacware 93 

Software Clearing House 61 

Software Crafts 97 

Southwest Micro Systems, Inc 129 

Subterranea Designworks 35 

Superbyte Software 107 

Superior Graphics Emporium 77,95 

Susie Software 100 

Synapse 39,40,41 

Systems Management Associates 21 

Tapes on Command 24 

T8, FSoftware 3 

Tamarack Software 141 

Toronto Pet Users Group, Inc .... 101 

TOIL Software. Inc 117 

UCSoftware 36 

Universal Software 120 

Victory Software 126 

Waldinger Corporation 142 

Wayne Green Publications 32 

The Wizards 85, 142 

Xetec 142 

York 10 51 




February 1984 • C0MMANDERIW3 





For the Commodore 64 

32 pages, 64 columns and 254 lines, over 500,000 posiilons. 

3 dimensional split-screen presentation for comparisons and 
consolidation on ttie last page 

4 page individual window comparison for focusing-on 
specific information. 

Full color special feature for additional monitoring. 
Instant calculation and automatic multiple calculation. 
Easy-to-use histogram witfi full color for powerful presenta- 
tions. 
Easy-to-use printing commands of screens and histograms. 

Easy-to-use help-screens witfi complimentary manuals to guide 
you througfi the most comprehensive and powerful spread-sheet 
programs available. 



No Spread-Sheet Program has 

so many features at .. . $149.95 



by 




The World's Largest Commodore Software Producer next to 
themselves. 50 million dollars in 1 983. 80,000 sold in first 9 months 
of 1 983. Distributed in nine languages in 27 countries. 




-a company in the Datatronic group- 
Fellowship Business Center 

Fellowship Road, B-206 

Mt. Laurel, New Jersey 08054 

Phone — (609) 663-0660 

Circle No, 220 



^^|COMMANDER • February 1984 



c^ 



com 



modore 



jyf 



IIMDISPENSABLE 




ForY»bi4r IVIossi; Importiant: Computing INIeeds 




if; cammc5clc3re 

EasyScript 64 

Displays 764 lines ■ 240 
characters. Prints lo 130 
columns- Works witti 
EasySpell 64. 



EssySpell 64 

20,000 word Master 
Dictionary ano automatic 
spelling ctieckar \Atofks 
wit ti EasyScript 64 



EasyCalc 64 

Multiple electronic spread- 
stieet witli color bar graph 
feature. 63 colunns ■ 
254 rows. 



The Manager 

Soptijsticaled database 
system with 4 built-in sppli- 
calions. or design you own. 
Text, tormulMs. graphr:E 



SuperExpander 64 

21 special commands. 
Combine teicl with tiigh 
re'iolution graphics. Music 
and game sounds - 





commodiare 



Easy Finance I — 
Loan Analysis 

12 loan funclions. Bar 
graph forecasting as well 
as calculation. 



Easy Finance 11 — 
Basic investment 
Analysis 

16 slock investment 
functtons. Investnient 
bar graph. 



Easy Finance Ill- 
Advanced 
Investmeni 
Analysis 

16 capital invesmerv) 
;u-ic:ions. Barg.aphs. 



Easy Finance IV — 

Business 

Management 

21 business management 
features. Bar graphs. 



Easy Finance V — 
Statistics and 
Forecasting 

Assess present/ future 
sales trends with 9 
statistics and forecasting 
functions. 




O" ccammadare 



Accounts Paynble/ 
Checkwriting 

1 1 lunctioris. Automatic 
billing, 50 veridors/d sk. 



Accounts 
Receivabie/Biiling 

1 1 billing functions. Printed 



statements. 



General Ledger 

8 gene'at ledger options. 
Custon income statement, 
trial balances, reports. 



C' commodore (j- commcxiore 



Inventory 
Management 

1000 inventory items, 
Full reports. 



Payroll 

24 dlHerent payroll 
functions. Integrr.ied witfi 
G/ 1, system. 



■\ 



C-commcxJore 

^ COMPUTERS 

? St In Quality Software 



Circle No. 2U 



^^:-,% OF PERFECT MEMOFCf: 
"^Px € HALF EAFO-H DOLLARS 



ArL/^rrFHEVi/HoLE--^- 

TRUTH ABOUT FLOEPtES,, -r 

Amazing book reveal^ ^ , 
all! ^i? ,. ; .. 

Howt9^lsfe^pffen>- " . '. 



hiemory. "^- 

How fingefpcir 
actually damal 
Lfnretoucheiil«ifiiaft 
photographs of UFO:' 
(Unidentified Ftdp^ 
Objects)! The incfgdi 
importance of nnaki,.^ ,. 
--'• copies: the Department 
of Redundancy Depart- 
ment- and what goes on 
when it goes on! Power- 
ful secret methods that 
\ scJCTitists claim can ac- 
tually prevent computer 
amnesia! All this, and 
much more ... 
j. In short, it's an 80- 
^i^z E3ge plain-English, 
■ "^^-^aphically stunning, 
pocket-sized definitive 
guide to the care and 
feeding of flexible disks. 

For The Book, ask your 
.nearest computer store 
jthat sells Elephant" 
tiisks, and bring alonj 
one and oneihalTearth 
itollars. 

For the name of the 
store, ask us. 

Elephant Memory S^tems'^' 
Marketed exclusively by 
Dennison Computer Supplies. 
. Inc. , 55 Providence Highway 

V-- Nomood. MA 02062. Call 
\ totiiree1-800j343 84n 
\ InMa^chuseks.call 
\ collea(6l7)7lS9-81S0. 
■ Telex 95m4. 



k 


< 


1 


- 








J -H 





^KmKm^^^